public void print() { System.out.println("------------- ATTRIBUTES --------------"); if (storeAttributesAsNonStatic && attributes != null) { attributes.print(); } else { Attributes.print(); } System.out.println("-------------- INSTANCES --------------"); for (int i = 0; i < instanceSet.length; i++) { System.out.print("\n> Instance " + i + ":"); if (storeAttributesAsNonStatic && attributes != null) { instanceSet[i].print(attributes); } else instanceSet[i].print(); } } // end print