@Override @SuppressWarnings("unchecked") public List<Entry> getEntries() { Predicate<Map<String, String>> predicate = parameters -> "addon".equals(parameters.get("entity")); return ImmutableList.of( newEntry("entity_property_equal_to", AddonEntityPropertyEqualToCondition.class) .contextFree() .withPredicates(predicate) .build(), newEntry("addon_property_equal_to", AddonEntityPropertyEqualToCondition.class) .contextFree() .build() ); } }