code: public final Object[] getDataStructures () {
          Object[] data = new Object[5];
          data[0] = params;
          data[1] = pmap;
          data[2] = ocNames;
          data[3] = new Integer((int)correctionConstant);
          data[4] = new Double(correctionParam);
          return data;
      }
docs: Provides the fundamental data structures which encode the maxent model
  information.  This method will usually only be needed by
  GISModelWriters.  The following values are held in the Object array
  which is returned by this method:
  
  <li>index 0: gnu.trove.TIntDoubleHashMap[] containing the model
  parameters
  <li>index 1: java.util.Map containing the mapping of model predicates
  to unique integers
  <li>index 2: java.lang.String[] containing the names of the outcomes,
  stored in the index of the array which represents their
  unique ids in the model.
  <li>index 3: java.lang.Integer containing the value of the models
  correction constant
  <li>index 4: java.lang.Double containing the value of the models
  correction parameter
  
  @return An Object[] with the values as described above.