class SlstrTiePointGeoCoding extends TiePointGeoCoding {

    @SuppressWarnings("MethodDoesntCallSuperMethod")
    @Override
    public GeoCoding clone() {
        try {
            return new SlstrTiePointGeoCoding(super.getLatGrid(), super.getLonGrid(), transform);
        } catch (NoninvertibleTransformException e) {
            throw new IllegalStateException("Unable to clone: " + e.getMessage());
        }
    }

    public  SlstrTiePointGeoCoding(TiePointGrid latGrid, TiePointGrid lonGrid, AffineTransform2D transform);

}