TYPE_1 METHOD_1 ( double x ) { return new TYPE_1 ( ( ( x * ( TYPE_2 . METHOD_2 ( x ) ) ) - ( ( y ) * ( TYPE_2 . METHOD_3 ( x ) ) ) ) , ( ( ( y ) * ( TYPE_2 . METHOD_2 ( x ) ) ) + ( x * ( TYPE_2 . METHOD_3 ( x ) ) ) ) ) ; }

TYPE_1 METHOD_1 ( double t ) { return new TYPE_1 ( ( ( ( x ) * ( TYPE_2 . METHOD_2 ( t ) ) ) - ( ( y ) * ( TYPE_2 . METHOD_3 ( t ) ) ) ) , ( ( ( y ) * ( TYPE_2 . METHOD_2 ( t ) ) ) + ( ( x ) * ( TYPE_2 . METHOD_3 ( t ) ) ) ) ) ; }
