@Override
    public Point<NopHit> next() {
        Point<NopHit> returnMe = nextPoint;
        this.nextPoint = getNext();
        return returnMe;
    }
@Test
    public void testNext() throws Exception {

        File testFile = buildTestFile("testNopFileB.txt");

        PointIterator iter = new PointIterator(new NopParser(testFile));

        int numPoints = 0;

        while (iter.hasNext()) {
            Point next = iter.next();

            if (numPoints == 0) {
                assertEquals(new LatLong(032.35068,-084.54589), next.latLong());
            }
            if (numPoints == 1) {
                assertEquals(LatLong.of(032.72556, -082.78178), next.latLong());
            }

            numPoints++;
        }

        assertEquals(2, numPoints);
    }