@Override public void update(float timeDelta, BaseObject parent) { commitUpdates(); final int count = mObjects.getCount(); if (count > 0) { final Object[] objectArray = mObjects.getArray(); for (int i = 0; i < count; i++) { BaseObject object = (BaseObject) objectArray[i]; object.update(timeDelta, this); } } }