add javadoc to all methods that take keys or values as params stating an NPE is thrown for null keys or values