public synchronized TYPE_1 METHOD_1 ( final java.lang.String VAR_1 ) throws java.lang.Exception { final TYPE_2 p = METHOD_2 ( VAR_1 ) ; return METHOD_3 ( p . getId ( ) ) ; } 

public synchronized TYPE_1 METHOD_1 ( final java.lang.String VAR_1 ) throws java.lang.Exception { TYPE_2 p = METHOD_2 ( VAR_1 ) ; if ( p != null ) { return METHOD_3 ( p . getId ( ) ) ; } else { return new TYPE_1 ( ) ; } } 
