import org.jetbrains.annotations.Nullable;
<BUG>import org.jetbrains.jet.lang.resolve.java.TypeSource;
import java.util.HashMap;</BUG>
import java.util.List;
import java.util.Map;
<BUG>public final class PropertyPsiData {
public static Map<String, PropertyPsiData> collectGroupingValuesFromAccessors(List<PropertyPsiDataElement> propertyAccessors) {
</BUG>
Map<String, PropertyPsiData> map = new HashMap<String, PropertyPsiData>();
<BUG>for (PropertyPsiDataElement propertyAccessor : propertyAccessors) {
String key = propertyKeyForGrouping(propertyAccessor);
</BUG>
PropertyPsiData value = map.get(key);

import org.jetbrains.annotations.Nullable;
import org.jetbrains.jet.lang.resolve.java.TypeSource;
import java.util.Collection;
import java.util.HashMap;
import java.util.List;
import java.util.Map;
public final class PropertyPsiData {
@NotNull
public static Collection<PropertyPsiData> collectGroupingValuesFromAccessors(@NotNull List<PropertyPsiDataElement> elements) {
Map<String, PropertyPsiData> map = new HashMap<String, PropertyPsiData>();
for (PropertyPsiDataElement element : elements) {
String key = propertyKeyForGrouping(element);
PropertyPsiData value = map.get(key);
