* have neither call by reference nor multiple return values.)
*
* @return a potential SRID or Geometry.UNKNOWN_SRID if not present
*/
public synchronized int parse(byte[] value, GeneralPath path) {
BinaryByteGetter bytes = new ByteGetter.BinaryByteGetter(value);
return parseGeometry(valueGetterForEndian(bytes), path);
}