Diese Methode liefert den ersten Arbeitstag eines Monats. Allerdings
werden dabei keine Feiertag beruecksichtigt, sondern nur die Wochenende,
die auf einen ersten des Monats fallen, werden berucksichtigt.

@return erster Arbeitstag
@since 0.6
435811
public LocalDate ersterArbeitstag() {
        LocalDate tag = ersterTag();
        switch (tag.getDayOfWeek()) {
            case SATURDAY:
                return tag.plusDays(2);
            case SUNDAY:
                return tag.plusDays(1);
            default:
                return tag;
        }
    }
418312
public Tag[] firstSentenceTags() {
        if (firstSentence == null) {
            //Parse all sentences first to avoid duplicate warnings.
            inlineTags();
            try {
                docenv().setSilent(true);
                firstSentence = Comment.firstSentenceTags(holder, text);
            } finally {
                docenv().setSilent(false);
            }
        }
        return firstSentence;
    }
319740
byte[] getBytes() {

        byte[] ret = new byte[48];

        ret[0] =
            (byte) (
                (this.leapIndicator << 6)
                | (this.version << 3)
                | this.mode
            );

        // wird nie ausgewertet, da nur auf die Client-Message angewandt
        if (this.mode != 3) {

            ret[1] = (byte) this.stratum;
            ret[2] = (byte) this.pollInterval;
            ret[3] = this.precision;

            int rdelay = (int) (this.rootDelay * BIT16);
            ret[4] = (byte) ((rdelay >> 24) & 0xFF);
            ret[5] = (byte) ((rdelay >> 16) & 0xFF);
            ret[6] = (byte) ((rdelay >> 8) & 0xFF);
            ret[7] = (byte) (rdelay & 0xFF);

            long rdisp = (long) (this.rootDispersion * BIT16);
            ret[8] = (byte) ((rdisp >> 24) & 0xFF);
            ret[9] = (byte) ((rdisp >> 16) & 0xFF);
            ret[10] = (byte) ((rdisp >> 8) & 0xFF);
            ret[11] = (byte) (rdisp & 0xFF);

            for (int i = 0; i < 4; i++) {
                ret[12 + i] = this.refID[i];
            }

            encode(ret, 16, this.referenceTimestamp);
            encode(ret, 24, this.originateTimestamp);
            encode(ret, 32, this.receiveTimestamp);

        }

        encode(ret, 40, this.transmitTimestamp);

        return ret;

    }
142196
public Tag getTag(Factory f, Position start, Position end) throws TagLibException {
	if (StringUtil.isEmpty(tttCD)) return new TagOther(f, start, end);
	try {
	    return _getTag(f, start, end);
	}
	catch (ClassException e) {
	    throw new TagLibException(e.getMessage());
	}
	catch (NoSuchMethodException e) {
	    throw new TagLibException(e.getMessage());
	}
	catch (Throwable e) {
	    ExceptionUtil.rethrowIfNecessary(e);
	    throw new TagLibException(e);
	}
    }
978747
public int bwt() {
        final int[] SA = this.SA;
        final byte[] T = this.T;
        final int n = this.n;

        final int[] bucketA = new int[BUCKET_A_SIZE];
        final int[] bucketB = new int[BUCKET_B_SIZE];

        if (n == 0) {
            return 0;
        }
        if (n == 1) {
            SA[0] = T[0];
            return 0;
        }

        int m = sortTypeBstar(bucketA, bucketB);
        if (0 < m) {
            return constructBWT(bucketA, bucketB);
        }
        return 0;
    }
716318
public java.util.List<Tag> getTagsList() {
        if (tagsList == null) {
            tagsList = new com.amazonaws.internal.SdkInternalList<Tag>();
        }
        return tagsList;
    }
721616
public java.lang.String getHreflang() {
        return (java.lang.String) getStateHelper().eval(PropertyKeys.hreflang);

    }
1225625
public Parse[] getTagNodes() {
    final List<Parse> tags = new LinkedList<Parse>();
    final List<Parse> nodes = new LinkedList<Parse>();
    nodes.addAll(this.parts);
    while (nodes.size() != 0) {
      final Parse p = nodes.remove(0);
      if (p.isPosTag()) {
        tags.add(p);
      } else {
        nodes.addAll(0, p.parts);
      }
    }
    return tags.toArray(new Parse[tags.size()]);
  }
121352
protected static String generateTag() {
		StackTraceElement[] elements = Thread.currentThread().getStackTrace();

		String currentPath = elements[4].getClassName();
		String method = elements[4].getMethodName();
		int line = elements[4].getLineNumber();

		String tag = currentPath + ", " + method + " (line " + line + ")";
		tag = tag.substring(tag.lastIndexOf(".") + 1);

		return tag;
	}
1002563
public function toMessage()
    {
        $m = new Message();

        /* @var $w Worker */
        foreach ($this->workerStatus as $w) {
            $m->push($w['id']);
            $m->push(count($w['actionList']));
            $m->append($w['actionList']);
            $m->push($w['current']);
            $m->push($w['ready']);
            $m->push($w['valid']);
        }

        return $m;
    }
1118721
public List<FaceletTaglibTagType<FaceletTaglibType<T>>> getAllTag()
   {
      List<FaceletTaglibTagType<FaceletTaglibType<T>>> list = new ArrayList<FaceletTaglibTagType<FaceletTaglibType<T>>>();
      List<Node> nodeList = childNode.get("tag");
      for(Node node: nodeList)
      {
         FaceletTaglibTagType<FaceletTaglibType<T>>  type = new FaceletTaglibTagTypeImpl<FaceletTaglibType<T>>(this, "tag", childNode, node);
         list.add(type);
      }
      return list;
   }
753958
public java.lang.String getJobName() {
    java.lang.Object ref = jobName_;
    if (ref instanceof java.lang.String) {
      return (java.lang.String) ref;
    } else {
      com.google.protobuf.ByteString bs = 
          (com.google.protobuf.ByteString) ref;
      java.lang.String s = bs.toStringUtf8();
      jobName_ = s;
      return s;
    }
  }
194887
public AttributeType getTagAttribute() {
      if (tagAttributeType == null) {
         synchronized (this) {
            if (tagAttributeType == null) {
               String attribute = Config.get(typeName, name(), "tag").asString();
               if (StringUtils.isNullOrBlank(attribute) && !AnnotationType.ROOT.equals(getParent())) {
                  tagAttributeType = getParent().getTagAttribute();
               } else if (StringUtils.isNullOrBlank(attribute)) {
                  tagAttributeType = Types.TAG;
               } else {
                  tagAttributeType = AttributeType.create(attribute);
               }
            }
         }
      }
      return tagAttributeType;
   }
458068
public java.lang.String getInstanceTag() {
    java.lang.Object ref = instanceTag_;
    if (ref instanceof java.lang.String) {
      return (java.lang.String) ref;
    } else {
      com.google.protobuf.ByteString bs = 
          (com.google.protobuf.ByteString) ref;
      java.lang.String s = bs.toStringUtf8();
      instanceTag_ = s;
      return s;
    }
  }
107431
public int getIndexMin() {
        int indexMin = 0;
        double min = getEigenvalue(0).getMagnitude2();

        final int N = getNumberOfEigenvalues();
        for( int i = 1; i < N; i++ ) {
            double m = getEigenvalue(i).getMagnitude2();
            if( m < min ) {
                min = m;
                indexMin = i;
            }
        }

        return indexMin;
    }
1200529
public function getTagged()
    {
        foreach ($this->manyMany() as $name => $class) {
            
            if (self::getSchema()->manyManyComponent(static::class, $name)['parentClass'] === static::class) {
                return $this->getManyManyComponents($name);
            }
            
        }
    }
115430
protected function getSetAllBannerForCategory()
	{
	    $this->arrAllBannersBasic = array(); 
		//wenn mit der definierte Kategorie ID keine Daten gefunden wurden
		//macht Suche nach Banner kein Sinn
		if ($this->arrCategoryValues === false) 
		{
			return false;
		}
		//Domain Name ermitteln
		$http_host = \Environment::get('host');
		//aktueller Zeitstempel
		$intTime = time();
		
		//alle gültigen aktiven Banner,
		//ohne Beachtung der Gewichtung,
		//mit Beachtung der Domain
		//sortiert nach "sorting"
		//nur Basic Felder `id`, `banner_weighting` 
		$objBanners = \Database::getInstance()
		                ->prepare("SELECT 
                                        TLB.`id`, TLB.`banner_weighting`
                                   FROM 
                                        tl_banner AS TLB 
                                   LEFT JOIN 
                                        tl_banner_category ON tl_banner_category.id=TLB.pid
                                   LEFT OUTER JOIN 
                                        tl_banner_stat AS TLS ON TLB.id=TLS.id
                                   WHERE 
                                        pid=?
                                   AND (
                                           (TLB.banner_until=?) 
		                                OR (TLB.banner_until=1 AND TLB.banner_views_until>TLS.banner_views)   
                                        OR (TLB.banner_until=1 AND TLB.banner_views_until=?)  
                                        OR (TLB.banner_until=1 AND TLS.banner_views is NULL)
                                       )
                                   AND (
                                           (TLB.banner_until=?) 
                                        OR (TLB.banner_until=1 AND TLB.banner_clicks_until>TLS.banner_clicks) 
                                        OR (TLB.banner_until=1 AND TLB.banner_clicks_until=?) 
                                        OR (TLB.banner_until=1 AND TLS.banner_clicks is NULL)
                                       )
                                   AND 
                                        TLB.banner_published =?
                                   AND 
                                       (TLB.banner_start=? OR TLB.banner_start<=?) 
                                   AND 
                                       (TLB.banner_stop=? OR TLB.banner_stop>=?)
                                   AND 
                                       (TLB.banner_domain=? OR RIGHT(?, CHAR_LENGTH(TLB.banner_domain)) = TLB.banner_domain)
                                   ORDER BY TLB.`sorting`"
				                )
                        ->execute($this->banner_categories
        							, '', ''
        							, '', ''
        							, 1
        							, '', $intTime, '', $intTime
        							, '', $http_host);
		while ($objBanners->next())
		{
			$this->arrAllBannersBasic[$objBanners->id] = $objBanners->banner_weighting;
		}
		//DEBUG log_message('getSetAllBannerForCategory arrAllBannersBasic:'.print_r($this->arrAllBannersBasic,true),'Banner.log');
		return (bool)$this->arrAllBannersBasic; //false bei leerem array, sonst true
	}