docs: @SuppressWarnings("unchecked")
      public <T> DynamicType.Builder<T> makeInterface(Class<T> interfaceType) {
          return (DynamicType.Builder<T>) makeInterface(Collections.<Type>singletonList(interfaceType));
      }