Class<? extends ReferenceFrameHolder> frameTypeToTest = frameTypeBuilder.newInstance(worldFrame, framelessTypeBuilber.newInstance()).getClass(); Class<? extends Object> framelessType = framelessTypeBuilber.newInstance().getClass(); ReferenceFrameHolder frameObject = frameTypeBuilder.newInstance(worldFrame, framelessObject);