private void findScripture() {
        boolean extracted = true;

        extractChapterWord();

        while (extracted == true) {
            extracted = bbbcvv();

            //This series of if statements check for the most complex to the 
            //least complex of possible scripture statements.  When one is 
            //found, then it should break the nest, and the loop should restart
            if (!extracted) {
                extracted = bbbcv();

                if (!extracted) {
                    extracted = bbbc();

                    if (!extracted) {
                        extracted = bbcvv();

                        if (!extracted) {
                            extracted = bbcv();

                            if (!extracted) {
                                extracted = bbc();

                                if (!extracted) {
                                    extracted = bcvv();

                                    if (!extracted) {
                                        extracted = bcv();

                                        if (!extracted) {
                                            extracted = bc();
                                        }
                                    }
                                }
                            }
                        }
                    }
                }
            }
        }
    }