if ((section.getRunNb() > 1) && (section.getAspect() > maxSectionFatness)) {
if ((section.getRunNb() > 1) && (section.getAspect() < minSectionAspect)) {
    private void collectSection (StickSection section,                                 int layer,                                 int direction,                                 boolean internalAllowed)    {        // We consider only free (not yet assigned) sections, which are        // located within the given area.        if (!isFree(section) || !source.isInArea(section)) {            return;        }        // If the section being checked is already too thick compared        // with the stick we are looking at, then we discard the section.        if (isTooThick(section)) {            // Mark the section, so that we don't retry the same one            // via another path            mark(section, null, TOO_THICK, layer, direction);            return;        }        if (longAlignment) {            // We don't collect sections that are too far from the            // center of member sections, since this would result in a            // too thick line.            if (!isClose(members, section, maxThickness + 1)) {                mark(section, null, TOO_FAR, layer, direction);                return;            }        }        // Include only sections that are slim enough        if ((section.getRunNb() > 1) && (section.getAspect() > maxSectionFatness)) {            mark(section, null, TOO_FAT, layer, direction);            return;        }        // Check that section is adjacent to open space        final double adjacency = (direction > 0)                                 ? section.getLastAdjacency()                                 : section.getFirstAdjacency();        if (adjacency <= maxAdjacency) {            mark(section, candidates, PERIPHERAL, layer, direction);            ///collectNeighborsOf(section, layer + 1, direction, false);            collectNeighborsOf(section, layer - 1, -direction, true);        } else {            if (internalAllowed) {                mark(section, candidates, INTERNAL, layer, direction);                collectNeighborsOf(section, layer + 1, direction, false);            } else {                mark(section, null, TOO_FAR, layer, direction);            }        }    }