code: @Override
      public Collection<Object> values() {
          List<Object> answer = new ArrayList<Object>(readMethods.size());
          for (Iterator<Object> iter = valueIterator(); iter.hasNext();) {
              answer.add(iter.next());
          }
          return answer;
      }
docs: Returns the values for the BeanMap.
  
  @return values for the BeanMap.  The returned collection is not
  modifiable.