java doc range reader