public TYPE_1 METHOD_1 ( TYPE_1 a ) { return new TYPE_1 ( ( ( ( this . y ) * ( VAR_1 ) ) - ( ( this . VAR_2 ) * ( a . y ) ) ) , ( ( ( this . VAR_2 ) * ( a . x ) ) - ( ( this . x ) * ( VAR_1 ) ) ) , ( ( ( this . x ) * ( a . y ) ) - ( ( this . y ) * ( a . x ) ) ) ) ; }

public TYPE_1 METHOD_1 ( TYPE_1 a ) { return new TYPE_1 ( ( ( ( y ) * ( VAR_1 ) ) - ( ( VAR_2 ) * ( a . y ) ) ) , ( ( ( VAR_2 ) * ( a . x ) ) - ( ( x ) * ( VAR_1 ) ) ) , ( ( ( x ) * ( a . y ) ) - ( ( y ) * ( a . x ) ) ) ) ; }
