code: public FunctionList webMethodsLegacy() {
          return filter(new Filter() {
              public boolean keep(Function m) {
                  return m.getName().startsWith("do") || m.getAnnotation(WebMethod.class)!=null;
              }
          });
      }
docs: Returns {@link Function}s that are either explicitly {@link WebMethod} or
  implicitly so (by having its name start with 'do')