public void analyze() throws AnalysisException {
        if (this == FIRST) {
            return;
        }
        if (Strings.isNullOrEmpty(lastCol)) {
            throw new AnalysisException("Column is empty.");
        }
    }
@Test(expected = AnalysisException.class)
    public void testNoCol() throws AnalysisException {
        ColumnPosition pos = new ColumnPosition("");
        pos.analyze();
        Assert.fail("No exception throws.");
    }