Я бы просто задокументировал ваш «полный» метод (в данном случае addTree(int,Fruit,int)
), а затем в JavaDoc для других методов ссылается на это и объясняет, как / какие значения по умолчанию используются для аргументов, не предоставленных.
/**
* Works just like {@link ThisClass#myPow(double,double)} except the exponent is always
* presumed to be 2.
*
* @see ThisClass#myPow(double,double)
*/
static double myPow( double base );