code: private void consolidateTransforms()
      {
          for(int i = 0; i < learnedTransforms.size()-1; i++)
          {
              DataTransform t1 = learnedTransforms.get(i);
              DataTransform t2 = learnedTransforms.get(i+1);
              if(!(t1 instanceof RemoveAttributeTransform && t2 instanceof RemoveAttributeTransform))
                  continue;//They are not both RATs
              RemoveAttributeTransform r1 = (RemoveAttributeTransform) t1;
              RemoveAttributeTransform r2 = (RemoveAttributeTransform) t2;
              
              r2.consolidate(r1);
              learnedTransforms.remove(i);
              i--;
          }
      }
docs: Consolidates transformation objects when possible. Currently only works with {@link RemoveAttributeTransform}