code: @Override
      public boolean apply(Map.Entry mapEntry) {
          if (predicate != null) {
              return predicate.apply(mapEntry);
          }
          return true;
      }
docs: Used for delegating filtering to inner predicate.
  
  @param mapEntry
  @return