code: public JavaWriter beginType(String type, String kind, Set<Modifier> modifiers)
        throws IOException {
      return beginType(type, kind, modifiers, null);
    }
docs: Emits a type declaration.
  
  @param kind such as "class", "interface" or "enum".