fix javadoc and bugs with backwards compatibility for the obo format key