public TYPE_1 METHOD_1 ( java.lang.String name ) { if ( name . equals ( STRING_1 ) ) return new TYPE_2 ( STRING_2 , true ) ; if ( name . equals ( STRING_3 ) ) return new TYPE_3 ( ) ; if ( name . equals ( STRING_4 ) ) return new TYPE_4 ( ) ; return super . METHOD_1 ( name ) ; }

public TYPE_1 METHOD_1 ( java.lang.String name ) { if ( name . equals ( STRING_1 ) ) return new TYPE_2 ( STRING_2 , true ) ; if ( name . equals ( STRING_4 ) ) return new TYPE_4 ( ) ; return super . METHOD_1 ( name ) ; }
