code: public boolean append(final char c)
      {
          if (get() == null)
              return set(new StringBuilder().append(c));
          get().append(c);
          return true;
      }
docs: Appends the given char.
  If this instance is currently uninitialized the given char is used for initialization.
  
  @param c the char to append
  @return true