code: @Beta
      public static <T> Predicate<T> nor(Predicate<? super T> first, Predicate<? super T> second) {
          return com.google.common.base.Predicates.not(com.google.common.base.Predicates.or(first, second));
      }
docs: NOT OR Predicate
  
  Truth table:
  <pre>
  B  A  Q
  -------
  0  0  1
  0  1  0
  1  0  0
  1  1  0
  </pre>
  
  @param first the first argument
  @param second the second argument
  @return the predicate