public boolean isAccepted() {
		Iterator it = myConfigurations.iterator();
		while (it.hasNext()) {
			PDAConfiguration configuration = (PDAConfiguration) it.next();
			if (myAcceptance == FINAL_STATE) {
				State currentState = configuration.getCurrentState();
				if (configuration.getUnprocessedInput() == ""
						&& myAutomaton.isFinalState(currentState)) {
					return true;
				}
			} else if (myAcceptance == EMPTY_STACK) {
				CharacterStack stack = configuration.getStack();
				if (configuration.getUnprocessedInput() == ""
						&& stack.height() == 0) {
					return true;
				}
			}
		}
		return false;
	}