Holder
ObjectBuilder
hasAbstractMethods
SurfaceFactory
hasStringUnapplyConstructor
ReflectTypeUtil
hashCode
GenericSurface Path
holder
ArrayHolder Holder StandardBuilder