/** * Creates the inverse CoordinateOperation. This method can be used to chain * {@link org.cts.op.CoordinateOperation}s and/or inverse CoordinateOperation in * a unique CoordinateOperationSequence. This method is not declared * abstract, so that implementation classes have not to implement it if they * represent non invertible operation. */ public CoordinateOperation inverse() throws NonInvertibleOperationException { throw new NonInvertibleOperationException(this.toString() + " is non invertible"); }