public TYPE_1 METHOD_1 ( TYPE_2 VAR_1 ) { if ( ( ( java.lang.Math.abs ( VAR_1 . METHOD_2 ( ) ) ) < FLOAT_1 ) && ( ( java.lang.Math.abs ( VAR_1 . METHOD_3 ( ) ) ) < FLOAT_1 ) ) { return this ; } else { return new TYPE_3 ( ( ( VAR_2 ) + ( VAR_1 . METHOD_2 ( ) ) ) , ( ( VAR_3 ) + ( VAR_1 . METHOD_3 ( ) ) ) ) ; } }

public TYPE_1 METHOD_1 ( TYPE_2 VAR_1 ) { if ( ( ( java.lang.Math.abs ( VAR_1 . METHOD_2 ( ) ) ) < FLOAT_1 ) && ( ( java.lang.Math.abs ( VAR_1 . METHOD_3 ( ) ) ) < FLOAT_1 ) ) { return this ; } else { return new TYPE_3 ( ( ( VAR_2 ) + ( VAR_1 . METHOD_2 ( ) ) ) , ( ( VAR_3 ) - ( VAR_1 . METHOD_3 ( ) ) ) ) ; } }
