SOem javadoc written