def get_next_objective_bank(self):
try:<EOL><INDENT>next_object = next(self)<EOL><DEDENT>except StopIteration:<EOL><INDENT>raise IllegalState('<STR_LIT>')<EOL><DEDENT>except Exception:  <EOL><INDENT>raise OperationFailed()<EOL><DEDENT>else:<EOL><INDENT>return next_object<EOL><DEDENT>
Gets the next ObjectiveBank in this list.

        return: (osid.learning.ObjectiveBank) - the next ObjectiveBank
                in this list. The has_next() method should be used to
                test that a next ObjectiveBank is available before
                calling this method.
        raise:  IllegalState - no more elements available in this list
        raise:  OperationFailed - unable to complete request
        compliance: mandatory - This method must be implemented.