code: public boolean forwardIfCurrent(short before, String val, short after) {
  	int start = pos;
  	// space before
  	if (before == AT_LEAST_ONE_SPACE) {
  	    if (!removeSpace()) return false;
  	}
  	else removeSpace();
  
  	// value
  	if (!forwardIfCurrent(val)) {
  	    setPos(start);
  	    return false;
  	}
  
  	// space after
  	if (after == AT_LEAST_ONE_SPACE) {
  	    if (!removeSpace()) {
  		setPos(start);
  		return false;
  	    }
  	}
  	else removeSpace();
  	return true;
      }
docs: Gibt zurueck ob ein Wert folgt und vor und hinterher Leerzeichen folgen.
  
  @param before Definition der Leerzeichen vorher.
  @param val Gefolgter Wert der erartet wird.
  @param after Definition der Leerzeichen nach dem Wert.
  @return Gibt zurueck ob der Zeiger vorwaerts geschoben wurde oder nicht.