docs: public weka.core.Instances wekaInstancesInformation(Instances instances) {
          weka.core.Instances wekaInstances;
          ArrayList<weka.core.Attribute> attInfo = new ArrayList<weka.core.Attribute>();
          for (int i = 0; i < instances.numAttributes(); i++) {
              attInfo.add(wekaAttribute(i, instances.attribute(i)));
          }
          wekaInstances = new weka.core.Instances(instances.getRelationName(), attInfo, 0);
          if (instances.instanceInformation.numOutputAttributes() == 1){
              wekaInstances.setClassIndex(instances.classIndex());
          }
          else {
              //Assign a classIndex to a MultiLabel instance for compatibility reasons
              wekaInstances.setClassIndex(instances.instanceInformation.numOutputAttributes()-1); //instances.numAttributes()-1); //Last
          }
          //System.out.println(attInfo.get(3).name());
          //System.out.println(attInfo.get(3).isNominal());
          //System.out.println(wekaInstances.attribute(3).name());
          //System.out.println(wekaInstances.attribute(3).isNominal());
          return wekaInstances;
      }