// ------------------//
  // getAlienPixelsIn //
  // ------------------//
  private int getAlienPixelsIn(Glyph glyph, Rectangle absRoi) {
    Predicate<Section> predicate =
        new Predicate<Section>() {
          @Override
          public boolean check(Section section) {
            return (section.getGlyph() == null)
                || (section.getGlyph().getShape() != Shape.STAFF_LINE);
          }
        };

    int total = 0;
    total += glyph.getAlienPixelsFrom(sheet.getVerticalLag(), absRoi, predicate);
    total += glyph.getAlienPixelsFrom(sheet.getHorizontalLag(), absRoi, predicate);

    return total;
  }