Stellt den Zeiger nach vorne, wenn er sich innerhalb von Leerzeichen befindet, bis die
Leerzeichen fertig sind.

@return Gibt zurueck ob der Zeiger innerhalb von Leerzeichen war oder nicht.
170114
public boolean removeSpace() {
	int start = pos;
	while (pos < text.length && lcText[pos] == ' ') {
	    pos++;
	}
	return (start < pos);
    }
302483
public function getInterfaces() {
    /* das hier ist etwas mehr tricky, als bei property und method weil interfaces auch in reflection
       eine reflectionClass sind und deshalb keine getDeclaringClass() Methode haben
       deshalb gucken wir ob parent das Interface implementiert. Wenn ja tun wir so als wäre dies nicht unser eigenes implements
       
       dies hilft beim Klasse-Schreiben jedoch nicht. Dort würde das Interface dann immer wieder verschwinden,
       auch wenn es explizit hinzugefügt worden wäre
       
       das ist nicht so trivial:
       InterfaceC extends InterfaceA, InterfaceB
       dann dürfen InterfacA und InterfaceB nicht implementiert werden (nur C)
    */
    if (!isset($this->parentClass)) return $this->interfaces;
    
    $interfaces = array();
    foreach ($this->interfaces as $interface) {
      if (!$this->parentClass->hasInterface($interface)) {
        $interfaces[$interface->getFQN()] = $interface;
      }
    }
    return $interfaces;
  }
859407
public DecisionDefinitionEntity getPreviousDefinition() {
    DecisionDefinitionEntity previousDecisionDefinition = null;

    String previousDecisionDefinitionId = getPreviousDecisionDefinitionId();
    if (previousDecisionDefinitionId != null) {

      previousDecisionDefinition = loadDecisionDefinition(previousDecisionDefinitionId);

      if (previousDecisionDefinition == null) {
        resetPreviousDecisionDefinitionId();
        previousDecisionDefinitionId = getPreviousDecisionDefinitionId();

        if (previousDecisionDefinitionId != null) {
          previousDecisionDefinition = loadDecisionDefinition(previousDecisionDefinitionId);
        }
      }
    }

    return previousDecisionDefinition;
  }
996353
public boolean isForeign()
  {
    if (TraceComponent.isAnyTracingEnabled() && tc.isEntryEnabled()) 
      SibTr.entry(tc, "isForeign");
    
    boolean isForeign = aliasDest.isForeign();
    
    if (TraceComponent.isAnyTracingEnabled() && tc.isEntryEnabled()) 
      SibTr.exit(tc, "isForeign", new Boolean(isForeign));
    
    return isForeign;
  }
499043
public Set<Map.Entry<A,B>> entrySet() {
	return new AbstractSet<Map.Entry<A,B>>() {
	    public int size() {
		return map.size();
	    }
	    public Iterator<Map.Entry<A,B>> iterator() {
		return new Iterator<Map.Entry<A,B>>() {
		    private final Iterator<Map.Entry<A,B>> it = map.entrySet().iterator();
		    private Map.Entry<A,B> last = null;
		    public boolean hasNext() {
			return it.hasNext(); 
		    }
		    public Map.Entry<A,B> next() { 
		        last = it.next();
			return last;
		    }
		    public void remove() {
			it.remove();
			revMap.remove(last.getValue());
		    }
		};
	    }
	    public boolean remove(Object o) {
		if(!(o instanceof Map.Entry/*<A,B>*/)) return false;
		@SuppressWarnings("unchecked")
		Map.Entry<A,B> entry = (Map.Entry<A,B>) o;
		B currValue = BijMap.this.get(entry.getKey());
		if((currValue == null) || !currValue.equals(entry.getValue())) return false;
		BijMap.this.remove(entry.getKey());
		return true;
	    }
	    public void clear() {
		BijMap.this.clear();
	    }
	};
    }
88659
public Decision<JobXMLDescriptor> getOrCreateDecision()
   {
      List<Node> nodeList = model.get("decision");
      if (nodeList != null &&  nodeList.size() > 0)
      {
         return new DecisionImpl<JobXMLDescriptor>(this, "decision", model, nodeList.get(0));
      }
      return createDecision();
   }
387242
public Konto getOrderAccount() {
        // Checken, ob wir das Konto unter "My.[number/iban]" haben
        String prefix = this.getName() + ".My.";
        String number = this.getLowlevelParam(prefix + "number");
        String iban = this.getLowlevelParam(prefix + "iban");
        if ((number == null || number.length() == 0) && (iban == null || iban.length() == 0)) {
            // OK, vielleicht unter "KTV.[number/iban]"?
            prefix = this.getName() + ".KTV.";
            number = this.getLowlevelParam(prefix + "number");
            iban = this.getLowlevelParam(prefix + "iban");

            if ((number == null || number.length() == 0) && (iban == null || iban.length() == 0))
                return null; // definitiv kein Konto vorhanden
        }
        Konto k = new Konto();
        k.number = number;
        k.iban = iban;
        k.bic = this.getLowlevelParam(prefix + "bic");
        k.subnumber = this.getLowlevelParam(prefix + "subnumber");
        k.blz = this.getLowlevelParam(prefix + "KIK.blz");
        k.country = this.getLowlevelParam(prefix + "KIK.country");
        return k;
    }
402574
public IMatrix getIz() {
        IMatrix Iz = new IMatrix(size, size);
        int i, j;
        for (i = 0; i < size; i++)
            for (j = 0; j < size; j++) {
                Iz.realmatrix[i][j] = 0d;
                Iz.imagmatrix[i][j] = 0d;
            }
        for (i = 0; i < size; i++) {
            Iz.realmatrix[i][i] = J - i;
            Iz.imagmatrix[i][i] = J - i;
        }
        return Iz;
    }
914205
public HString head() {
      return tokens()
                .stream()
                .filter(t -> t
                                .parent()
                                .isEmpty())
                .map(Cast::<HString>as)
                .findFirst()
                .orElseGet(() -> tokens()
                                    .stream()
                                    .filter(t -> !this.overlaps(t.parent()))
                                    .map(Cast::<HString>as)
                                    .findFirst()
                                    .orElse(this));
   }
1264104
protected boolean decide() {
        assert propagated();
        int decision = 0;
        while (decision == 0 && !this.decisions.empty()) {
            final int lit = this.decisions.top();
            this.decisions.pop(lit);
            if (val(lit) == 0) { decision = lit; }
        }
        if (decision == 0) { return false; }
        assert decision > 0;
        if (this.phases.get(decision) < 0) { decision = -decision; }
        this.stats.decisions++;
        this.stats.levels += this.level;
        assume(decision);
        return true;
    }
989714
public T head() {
        int index = iter.nextIndex();
        if (index >= list.size()) {
            throw new NoSuchElementException();
        } else {
            return list.get(index);
        }
    }
461488
public String getHBCICode() {
        StringBuffer ret = null;

        // Macht aus z.Bsp. "KUmsZeit5" -> "KUmsZeitPar5.SegHead.code"
        StringBuilder searchString = new StringBuilder(name);
        for (int i = searchString.length() - 1; i >= 0; i--) {
            if (!(searchString.charAt(i) >= '0' && searchString.charAt(i) <= '9')) {
                searchString.insert(i + 1, "Par");
                searchString.append(".SegHead.code");
                break;
            }
        }

        StringBuilder tempkey = new StringBuilder();

        // durchsuchen aller param-segmente nach einem job mit dem jobnamen des
        // aktuellen jobs
        for (String key : passport.getBPD().keySet()) {
            if (key.indexOf("Params") == 0) {
                tempkey.setLength(0);
                tempkey.append(key);
                tempkey.delete(0, tempkey.indexOf(".") + 1);

                if (tempkey.toString().equals(searchString.toString())) {
                    ret = new StringBuffer(passport.getBPD().get(key));
                    ret.replace(1, 2, "K");
                    ret.deleteCharAt(ret.length() - 1);
                    break;
                }
            }
        }

        if (ret != null) {
            return ret.toString();
        }
        return null;
    }
563130
public IsNullValue toExceptionValue() {
        if (getBaseKind() == NO_KABOOM_NN) {
            return new IsNullValue(kind | EXCEPTION, locationOfKaBoom);
        }
        return instanceByFlagsList[(getFlags() | EXCEPTION) >> FLAG_SHIFT][getBaseKind()];
    }
1185311
@Nonnull
  @ReturnsMutableCopy
  public Matrix getL ()
  {
    final Matrix aNewMatrix = new Matrix (m_nRows, m_nCols);
    final double [] [] aNewArray = aNewMatrix.internalGetArray ();
    for (int nRow = 0; nRow < m_nRows; nRow++)
    {
      final double [] aSrcRow = m_aLU[nRow];
      final double [] aDstRow = aNewArray[nRow];
      for (int nCol = 0; nCol < m_nCols; nCol++)
        if (nRow > nCol)
          aDstRow[nCol] = aSrcRow[nCol];
        else
          if (nRow == nCol)
            aDstRow[nCol] = 1.0;
          else
            aDstRow[nCol] = 0.0;
    }
    return aNewMatrix;
  }
525250
public Introspector getIntrospector() {
        Introspector in = introspector.get();
        if (in == null) {
            introspector = new SoftReference<Introspector>(new Introspector());// 重新创建一个
            return getIntrospector();
        } else {
            return in;
        }
    }
151537
public String getTargetDestination() 
  {
    if (tc.isEntryEnabled())
    {
	   SibTr.entry(tc, "getTargetDestination");
       SibTr.exit(tc, "getTargetDestination", targetDestination);
    }	
	return targetDestination;
  }
844730
public DashedHorizontalLine dashedHorizontalLineInstance() {
           LineObject lineObject = new LineObject();
           DashedHorizontalLine dashedHorizontalLine = lineObject.dashedHorizontalLineInstance();
		objectsInstance().add(lineObject);
		return dashedHorizontalLine;
	}