private static Set<String> propertyKeys(List extensions) { ImmutableSet.Builder<String> builder = ImmutableSet.builder(); for (Object extension : extensions) { if (extension instanceof PropertyDefinition) { PropertyDefinition property = (PropertyDefinition) extension; builder.add(property.key()); } } return builder.build(); }