public Point reproject(final Point point, final String sourceSRS, final String targetSRS) {
return transformPoint(point, sourceSRS, targetSRS);
}
public static Point transformPoint(final Point point, final String sourceSRS, final String targetSRS) {
try {
<BUG>CoordinateReferenceSystem sourceCrs = CRS.decode(sourceSRS);

CoordinateReferenceSystem targetCrs = CRS.decode(targetSRS);
</BUG>
return transformPoint(point, sourceCrs, targetCrs);

public Point reproject(final Point point, final String sourceSRS, final String targetSRS) {
return transformPoint(point, sourceSRS, targetSRS);
}
public static Point transformPoint(final Point point, final String sourceSRS, final String targetSRS) {
try {
CoordinateReferenceSystem sourceCrs = CRS.decode(sourceSRS, true);
CoordinateReferenceSystem targetCrs = CRS.decode(targetSRS, true);
return transformPoint(point, sourceCrs, targetCrs);
