+ List<Register> getUnsortedRegisters();
+
+ /**
+ * Returns a set of all RegisterGroups that the machine contains
+ *
+ * @return all register groups present in the machine.
+ * @author Christian Femers
+ */
+ List<RegisterGroup> getRegisterGroups();