public void METHOD_1 ( TYPE_1 source ) throws TYPE_2 { if ( source instanceof TYPE_3 ) { super . METHOD_1 ( source ) ; } else { throw new TYPE_2 ( ( STRING_1 + STRING_2 ) ) ; } } 

public void METHOD_1 ( TYPE_1 source ) throws TYPE_2 { if ( source == null ) { return ; } if ( source instanceof TYPE_3 ) { super . METHOD_1 ( source ) ; } else { throw new TYPE_2 ( ( STRING_1 + STRING_2 ) ) ; } } 
