public boolean yesOrNot() {
        boolean returning;
        int countOnes = 0;
        int countZeros = 0;

        if (Configuration.isDebugMode()) {
            System.out.println("Evaluate true/false value");
        }

        if ((subDimension.getHeight() != 0) && (subDimension.getWidth() != 0)) {
            for (int y = subTop; y <= subBottom; y++) {
                for (int x = subLeft; x < subRight; x++) {
                    if (this.getData(y, x) == true) {
                        countOnes++;
                    } else if (this.getData(y, x) == false) {
                        countZeros++;
                    }
                }
            }

            if (countOnes < subDimension.getWidth() * subDimension.getHeight() *
                    0.30) {
                returning = false;
            } else {
                returning = true;
            }
        } else {
            returning = false;
        }

        //printBound(System.out);
        /*
        for (int y = 0; y < this.getHeight(); y++) {
        for (int x = 0; x < this.getWidth(); x++) {
        if (this.getData(x, y) == true) {
        countOnes++;
        } else if (this.getData(x, y) == false) {
        countZeros++;
        }
        }
        }
        if (countOnes < this.subDimension.getWidth() * this.subDimension.getHeight() * 0.80) {
        returning = false;
        } else {
        returning = true;
        }
         */
        if (Configuration.isDebugMode()) {
            System.out.println("\tPercent true/false -" + this.filename + "- : " +
                    countOnes + "/" + subDimension.getWidth() *
                    subDimension.getHeight() + " percent: " + (countOnes /
                    (subDimension.getWidth() * subDimension.getHeight())) * 100 +
                    "; value:" + returning);
        }

        return returning;
    }