@Override
    public void function(FunctionType function) {
      add(HtmlChunk.raw("Callable["));  //NON-NLS
      final Collection<TypeModel> parameters = function.parameters;
      if (parameters != null) {
        add(HtmlChunk.raw("["));
        processList(parameters);
        add(HtmlChunk.raw("]"));
      }
      else {
        add(HtmlChunk.raw("..."));
      }
      add(HtmlChunk.raw(", "));
      function.returnType.accept(this);
      add(HtmlChunk.raw("]"));
    }
@Override
    public void function(FunctionType function)