public TYPE_1 METHOD_1 ( java.util.Properties p ) throws TYPE_2 , TYPE_3 { java.lang.String VAR_1 = p . METHOD_2 ( VAR_2 ) ; TYPE_1 t = this . VAR_3 . get ( VAR_1 ) ; if ( t != null ) return t ; this . METHOD_3 ( this . METHOD_4 ( p ) ) ; return t ; }

public TYPE_1 METHOD_1 ( java.util.Properties p ) throws TYPE_2 , TYPE_3 { java.lang.String VAR_1 = p . METHOD_2 ( VAR_2 ) ; TYPE_1 t = this . VAR_3 . get ( VAR_1 ) ; if ( t != null ) return t ; this . METHOD_3 ( ( t = this . METHOD_4 ( p ) ) ) ; return t ; }
