code: public static  void describeTo(PrecedencedSelfDescribing self, SelfDescribing nested, Description d) {
          boolean paren = useParen(self, nested);
          describeTo(paren, nested, d);
      }
docs: Appends description of {@code s} to {@code d},
  enclosed in parentheses if necessary.
  @param self
  @param d
  @param nested