/guava/guava/src/com/google/common/math/LinearTransformation.java
return return new VerticalLinearTransformation( yIntercept, this) ;
return new VerticalLinearTransformation ( x1 ) ;
this.y1 = y1; } public LinearTransformation and(double x2, double y2) { checkArgument(isFinite(x2) && isFinite(y2)); if (x2 == x1) { checkArgument(y2 != y1); <extra_id_0> } else { return withSlope((y2 - y1) / (x2 - x1)); } } public LinearTransformation withSlope(double slope) { checkArgument(!Double.isNaN(slope));