return true;
}
else if ("coordinates".equals(key) && delegate == NULL) {
//case of specifying coordinates before the actual geometry type, create a proxy
// handler that will simply track calls until the type is actually specified
proxy = new RecordingHandler();
delegate = proxy;
return super.startObjectEntry(key);
}
else if ("geometries".equals(key) && delegate == NULL) {
// geometry collection without type property first