public static synchronized TYPE_1 init ( ) throws java.lang.Exception { if ( VAR_1 . isEmpty ( ) ) { throw new java.lang.Exception ( STRING_1 ) ; } return VAR_1 . get ( VAR_2 ) ; } 

public static synchronized TYPE_1 init ( ) throws java.lang.Exception { if ( VAR_1 . isEmpty ( ) ) { return null ; } return VAR_1 . get ( VAR_2 ) ; } 
