java doc improvement