public static TYPE_1 METHOD_1 ( TYPE_1 VAR_1 ) { if ( VAR_1 == null ) { throw new java.lang.NullPointerException ( STRING_1 ) ; } if ( ( VAR_1 . getType ( ) ) != ( VAR_2 ) ) { throw new TYPE_2 ( ( STRING_2 + VAR_1 ) ) ; } return VAR_1 . METHOD_2 ( ) . METHOD_2 ( ) ; }

public static TYPE_1 METHOD_1 ( TYPE_1 VAR_1 ) { if ( VAR_1 == null ) { throw new TYPE_2 ( STRING_1 ) ; } if ( ( VAR_1 . getType ( ) ) != ( VAR_2 ) ) { throw new TYPE_2 ( ( STRING_2 + VAR_1 ) ) ; } return VAR_1 . METHOD_2 ( ) . METHOD_2 ( ) ; }
