docs: public static List<String> functions(final Object object) {
          final List<String> result = newArrayList();
          for (final Method method : object.getClass().getDeclaredMethods()) {
              result.add(method.getName());
          }
          return sort(uniq(result));
      }