code: @SuppressWarnings("unchecked")
      public FlatDataList toFlatDataList() {
          Collection<Object> values = internalData.values();
          List<Object> list;
          if (values instanceof List<?>) {
              list = (List<Object>)values;
          }
          else {
              list = new ArrayList(values);
          }
          return new FlatDataList(list);
      }
docs: Returns a FlatDataList with the values of the internal map. The method
  might require to copy the data.
  
  @return