+some java doc