Full Java implementation of the SWE Common Data Model