code: @NonNull
      public static <T> ItemBinding<T> of(int variableId, @LayoutRes int layoutRes) {
          return new ItemBinding<T>(null).set(variableId, layoutRes);
      }
docs: Constructs an instance with the given variable id and layout.