String loadModuleForClass ( Class < ? > nativeClass ) { final Jsii jsii = tryGetJsiiAnnotation ( nativeClass , true ) ; if ( jsii == null ) { throw new JsiiException ( "Unable to find @Jsii annotation for class" ) ; } this . loadModule ( jsii . module ( ) ) ; return jsii . fqn ( ) ; }
Given a java class that extends a Jsii proxy loads the corresponding jsii module and returns the FQN of the jsii type .