}
private void recFindProperties(EObject obj, List<PropertyDefinition> result, PropertyDefinitionFilter filter) {
if (filter.returnOnFirstHit() && !result.isEmpty()) return;
else if (obj instanceof CssExtension) {
CssExtension e = (CssExtension) obj;
recFindProperties(e.getPackageDef(), result, filter);
}
else if (obj instanceof PackageDefinition) {
PackageDefinition pkg = (PackageDefinition) obj;
for (ElementDefinition el : pkg.getElements()) {
for (Definition d : el.getProperties()) {