+1  Let's just double-down and write the Scala which GeoTools should have;)