update compact() javadoc