code: protected void addModifiers(MemberDoc member, Content htmltree) {
          String mod = modifierString(member);
          // According to JLS, we should not be showing public modifier for
          // interface methods.
          if ((member.isField() || member.isMethod()) &&
              writer instanceof ClassWriterImpl &&
              ((ClassWriterImpl) writer).getClassDoc().isInterface()) {
              // This check for isDefault() and the default modifier needs to be
              // added for it to appear on the method details section. Once the
              // default modifier is added to the Modifier list on DocEnv and once
              // it is updated to use the javax.lang.model.element.Modifier, we
              // will need to remove this.
              mod = (member.isMethod() && ((MethodDoc)member).isDefault()) ?
                      Util.replaceText(mod, "public", "default").trim() :
                      Util.replaceText(mod, "public", "").trim();
          }
          if(mod.length() > 0) {
              htmltree.addContent(mod);
              htmltree.addContent(writer.getSpace());
          }
      }
docs: Add the modifier for the member.
  
  @param member the member for which teh modifier will be added.
  @param htmltree the content tree to which the modifier information will be added.