public String GetString() {
		this.lineno++;
		this.readBuffer = this.fp.getLineString();
		if (this.readBuffer == null) {
			return null;
		}
		if (DEBUG_GETSTRING) {
			System.out.println("_readBuffer:" + this.readBuffer);
			if (this.readBuffer.startsWith("goto")) {
				try {
					throw new Exception();
				} catch (Exception e) {
					e.printStackTrace();
				}
			}
		}
		while (this.readBuffer.length() > 0 && 
			(this.readBuffer.endsWith("\n") || 
			 this.readBuffer.endsWith("\r"))) {
			this.readBuffer = this.readBuffer.substring(0, this.readBuffer.length() - 1);
		}
		return this.readBuffer;
	}