private void getMarkInstruction() {
		currentState = new BrainState(BrainState.INSTRUCTION_MARK);
		char read = (char) readAhead;
		readNext();
		if(checkCharacter(read, 'r')) {
			read = (char) readAhead;
			readNext();
			if(checkCharacter(read, 'k')) {
				if(checkWhitespace()) {
					currentState.setMarkerNumber(getMarkerNumber());
					if(checkWhitespace()) {
						int nextState = getStateNumber();
						highestReferencedState = Math.max(nextState, highestReferencedState);
						currentState.setNextState(nextState);
						finishInstruction();
					}
				}
			}
		}
	}