code: private static boolean hasTeiler(int n) {
          for (Primzahl p : getPrimzahlen()) {
              int teiler = p.intValue();
              if (n % teiler == 0) {
                  return true;
              }
              if (teiler * teiler > n) {
                  break;
              }
          }
          return false;
      }
docs: Ermittelt, ob die uebergebene Zahl einen Teiler hat.
  Alternative Implementierung mit Streams zeigten ein deutlich
  schlechteres Zeitverhalten (ca. Faktor 10 langsamer). Eine weitere
  Implementierung mit ParallelStreams war noch langsamer - vermutlich
  ist der Overhaed einfach zu gross.
  
  @param n Zahl, die nach einem Teiler unterscuht wird
  @return true, falls Zahl einen Teiler hat (d.h. keine Primzahl ist)