question: public synchronized void initialize ( ) { if ( ! isInitialized ( ) ) { fillMethodIndex ( ) ; try { addProperties ( ) ; } catch ( Throwable e ) { if ( ! AndroidSupport . isRunningAndroid ( ) ) { UncheckedThrow . rethrow ( e ) ; } } initialized = true ; } }
target:  Complete the initialisation process. After this method is called no methods should be added to the meta class. Invocation of methods or access to fields/properties is forbidden unless this method is called. This method  should contain any initialisation code, taking a longer time to complete. An example is the creation of the  Reflector. It is suggested to synchronize this  method.