if (rawType instanceof JvmDeclaredType) {</BUG>
Iterable<JvmFeature> features = name != null ? ((JvmDeclaredType) rawType).findAllFeaturesByName(name) : ((JvmDeclaredType) rawType).getAllFeatures();
for(JvmFeature feature: features) {
if (feature instanceof JvmOperation) {
if (isMatchingExtension(e.getKey(), (JvmOperation) feature)) {
<BUG>result.add(feature);
}</BUG>
}
}
}

public JvmTypeReference get() {
return getTypeReferences().getTypeForName(staticTypeName, context);
}
}) ;
if (staticType != null) {
List<JvmType> rawTypes = getRawTypeHelper().getAllRawTypes(staticType, context);
for(JvmType rawType: rawTypes) {
if (rawType instanceof JvmDeclaredType) {
Iterable<JvmFeature> features = name != null ? ((JvmDeclaredType) rawType).findAllFeaturesByName(name) : ((JvmDeclaredType) rawType).getAllFeatures();
for(JvmFeature feature: features) {
if (feature instanceof JvmOperation) {
if (isMatchingExtension(e.getKey(), (JvmOperation) feature)) {
result.add(feature);
