public TYPE_1 METHOD_1 ( java.lang.String type , java.lang.String VAR_1 ) throws TYPE_2 { java.util.Map < java.lang.String , java.lang.String > VAR_2 = new java.util.HashMap < java.lang.String , java.lang.String > ( ) ; VAR_2 . put ( "id" , VAR_1 ) ; java.util.List < TYPE_1 > result = METHOD_2 ( type , VAR_2 ) ; if ( ( result . size ( ) ) == 1 ) { return result . get ( 0 ) ; } else { throw new TYPE_2 ( STRING_1 ) ; } }

public TYPE_1 METHOD_1 ( java.lang.String type , java.lang.String VAR_1 ) throws TYPE_2 { java.util.Map < java.lang.String , java.lang.String > VAR_2 = new java.util.HashMap < java.lang.String , java.lang.String > ( ) ; VAR_2 . put ( "id" , VAR_1 ) ; java.util.List < TYPE_1 > result = METHOD_2 ( type , VAR_2 ) ; if ( ( result . size ( ) ) == 1 ) { return result . get ( 0 ) ; } else if ( result . isEmpty ( ) ) { return null ; } else { throw new TYPE_2 ( STRING_1 ) ; } }
