code: public int clearAutoValues() {
          int count = 0;
          Iterator<Map.Entry<String, String>> it = entrySet().iterator();
          while (it.hasNext()) {
              String key = it.next().getKey();
              if (key.charAt(0) == '#' && key.charAt(key.length()-1) == '#') {
                  it.remove();
                  ++count;
              }
          }
          return count;
      }
docs: Removes all auto-values (those whose names start and end with '#').
  
  @return the number of auto-values removed