public void METHOD_1 ( java.lang.String name ) throws TYPE_1 { if ( ( name == null ) || ( name . equals ( STRING_1 ) ) ) throw new TYPE_1 ( STRING_2 ) ; if ( name . equals ( this . name ) ) return ; this . name = name ; METHOD_2 ( new TYPE_2 ( this , VAR_1 , "name" ) ) ; }

public boolean METHOD_1 ( java.lang.String name ) throws TYPE_1 { if ( ( name == null ) || ( name . equals ( STRING_1 ) ) ) throw new TYPE_1 ( STRING_2 ) ; if ( name . equals ( this . name ) ) return false ; this . name = name ; METHOD_2 ( new TYPE_2 ( this , VAR_1 , "name" ) ) ; return true ; }
