java doc obstacle