Remove unnecessary generic parameters
DeclareCellLabels will declare top cell if needed
make a static constant for "predicate" like other well-known attributes
Add JUnit4 to classpath