Added Javadocs that may or may not be helpful.