[config] move fun tests
null degenerates
do not emit if not complete

- also fixed some javadoc warnings