code: public void classifyTree(Area root, FeatureExtractor features)
  	{
  	    if (classifier != null)
  	    {
  	        System.out.print("tree visual classification...");
  	        testRoot = root;
  	        this.features = features;
      	    //create a new empty set with the same header as the training set
      	    testset = new Instances(trainset, 0);
      	    //create an empty mapping
      	    mapping = new HashMap<Area, Instance>();
      	    //fill the set with the data
      	    recursivelyExtractAreaData(testRoot);
      	    System.out.println("done");
  	    }
  	}
docs: Classifies the areas in an area tree.
  
  @param root the root node of the area tree