// !!! TODO: Verify it works as expected: copied from standard JSON parser impl
 @Override
 public String getCurrentName() throws IOException {
   JsonStreamContext ctxt = _filterContext();
   if (_currToken == JsonToken.START_OBJECT || _currToken == JsonToken.START_ARRAY) {
     JsonStreamContext parent = ctxt.getParent();
     return (parent == null) ? null : parent.getCurrentName();
   }
   return ctxt.getCurrentName();
 }