+
+ // Check for motor definitions (version 1.2)
+ Iterator<RocketComponent> iterator = document.getRocket().deepIterator();
+ while (iterator.hasNext()) {
+ RocketComponent c = iterator.next();
+ if (!(c instanceof MotorMount))
+ continue;
+
+ MotorMount mount = (MotorMount) c;
+ for (String id : document.getRocket().getMotorConfigurationIDs()) {
+ if (mount.getMotor(id) != null) {
+ return FILE_VERSION_DIVISOR + 2;
+ }
+ }
+ }