public void read() {
		StringBuilder builder;
		int read;
		builder = new StringBuilder();
		do {
			try {
				read = System.in.read();
			} catch (IOException e) {
				read = 0;
			}
			if (read >= 0 && read != '\r' && read != '\n') {
				builder.append((char) read);
			}
		} while (read != '\r' && read != '\n' && read > 0
				&& !builder.toString().equalsIgnoreCase("end"));

		Logger.printLine(builder.toString());
		this.parseLine(builder.toString());
	}