code: static public Collection<DataTypeFactory<?>> getTypes() {
          ArrayList<DataTypeFactory<?>> list = new ArrayList<DataTypeFactory<?>>();
          
          for( Map.Entry<String,DataTypeFactory<?>> entry : factories.entrySet() ) {
              list.add(entry.getValue());
          }
          return list;
      }
docs: Lists all types known to the system.
  @return a collection of all type factories