destination.setValue(key, source.getValue(key, Object.class));
}
}
public static IPropertyMap union(IPropertyMap[] sources) {
PropertyMapUnion result = new PropertyMapUnion();
<BUG>for (int i = 0; i < sources.length; i++) {
IPropertyMap map = sources[i];
</BUG>
result.addMap(map);
}

destination.setValue(key, source.getValue(key, Object.class));
}
}
public static IPropertyMap union(IPropertyMap[] sources) {
PropertyMapUnion result = new PropertyMapUnion();
for (IPropertyMap map : sources) {
result.addMap(map);
}
