code: public static Specification<JpaSoftwareModule> equalType(final Long type) {
          return (targetRoot, query, cb) -> cb.equal(
                  targetRoot.<JpaSoftwareModuleType> get(JpaSoftwareModule_.type).get(JpaSoftwareModuleType_.id), type);
      }
docs: {@link Specification} for retrieving {@link SoftwareModule}s by "like
  name or like version".
  
  @param type
  to be filtered on
  @return the {@link SoftwareModule} {@link Specification}