code: public SpatialReferenceSystem createUndefinedCartesian()
  			throws SQLException {
  
  		SpatialReferenceSystem srs = new SpatialReferenceSystem();
  		srs.setSrsName(GeoPackageProperties.getProperty(
  				PropertyConstants.UNDEFINED_CARTESIAN,
  				PropertyConstants.SRS_NAME));
  		srs.setSrsId(GeoPackageProperties
  				.getIntegerProperty(PropertyConstants.UNDEFINED_CARTESIAN,
  						PropertyConstants.SRS_ID));
  		srs.setOrganization(GeoPackageProperties.getProperty(
  				PropertyConstants.UNDEFINED_CARTESIAN,
  				PropertyConstants.ORGANIZATION));
  		srs.setOrganizationCoordsysId(GeoPackageProperties.getIntegerProperty(
  				PropertyConstants.UNDEFINED_CARTESIAN,
  				PropertyConstants.ORGANIZATION_COORDSYS_ID));
  		srs.setDefinition(GeoPackageProperties.getProperty(
  				PropertyConstants.UNDEFINED_CARTESIAN,
  				PropertyConstants.DEFINITION));
  		srs.setDescription(GeoPackageProperties.getProperty(
  				PropertyConstants.UNDEFINED_CARTESIAN,
  				PropertyConstants.DESCRIPTION));
  		create(srs);
  		if (hasDefinition_12_063()) {
  			srs.setDefinition_12_063(GeoPackageProperties.getProperty(
  					PropertyConstants.UNDEFINED_CARTESIAN,
  					PropertyConstants.DEFINITION_12_063));
  			crsWktExtension.updateDefinition(srs.getSrsId(),
  					srs.getDefinition_12_063());
  		}
  
  		return srs;
  	}
docs: Creates the required Undefined Cartesian Spatial Reference System (spec
  Requirement 11)
  
  @return spatial reference system
  @throws SQLException
  upon creation failure