public TYPE_1 METHOD_1 ( TYPE_1 p ) { if ( p == null ) throw new java.lang.NullPointerException ( STRING_1 ) ; if ( ( VAR_1 ) == null ) return null ; double VAR_2 = VAR_3 . METHOD_2 ( p ) ; TYPE_1 VAR_4 = VAR_1 . p ; TYPE_2 VAR_5 = VAR_1 ; METHOD_1 ( p , VAR_5 , VAR_4 , VAR_2 ) ; return VAR_4 ; }

public TYPE_1 METHOD_1 ( TYPE_1 p ) { if ( p == null ) throw new java.lang.NullPointerException ( STRING_1 ) ; if ( ( VAR_1 ) == null ) return null ; TYPE_2 VAR_5 = VAR_1 ; TYPE_1 VAR_4 = VAR_1 . p ; return METHOD_1 ( p , VAR_5 , VAR_4 ) ; }
