code: public String peekName() throws IOException {
        if (currentValue.getKey() != NAME) {
           return StringUtils.EMPTY;
        }
        return currentValue.getValue().asString();
     }
docs: Peeks at the next name (key-value pair, array, object).
  
  @return The name of the next item
  @throws IOException Something went wrong reading