public TYPE_1 METHOD_1 ( TYPE_1 start , TYPE_1 end , float t ) { return TYPE_2 . METHOD_2 ( TYPE_2 . METHOD_3 ( start , t ) , TYPE_2 . METHOD_3 ( end , ( 1 - t ) ) ) ; } 

public TYPE_1 METHOD_1 ( TYPE_1 start , TYPE_1 end , float t ) { return TYPE_2 . METHOD_2 ( TYPE_2 . METHOD_3 ( start , ( 1 - t ) ) , TYPE_2 . METHOD_3 ( end , t ) ) ; } 
