code: @NonNull
      private Runnable createCheckableRunnable(@NonNull final Checkable checkable,
                                               final boolean checked) {
          return new Runnable() {
  
              @Override
              public void run() {
                  checkable.setChecked(checked);
              }
  
          };
      }
docs: Creates and returns a runnable, which allows to change the selection state of a specific
  {@link Checkable}.
  
  @param checkable
  The checkable, whose selection state should be changed, as an instance of the type
  {@link Checkable}. The checkable may not be null.
  @param checked
  True, if the checkable should be selected, false otherwise
  @return The runnable, which has been created, as an instance of the type {@link Runnable}.
  The runnable may not be null