wvlet.airframe.surface.reflect.SurfaceFactory
Used when we can use reflection to instantiate objects of this surface
Used when we can use reflection to instantiate objects of this surface