Perhaps some javadoc for this class