[java doc]