import java.lang.reflect.Array;
import java.net.URL;
import java.nio.charset.Charset;
-import java.util.ArrayList;
import java.util.Arrays;
import java.util.LinkedList;
import java.util.TreeMap;
+import java.util.TreeSet;
import java.util.concurrent.CopyOnWriteArrayList;
import java.util.concurrent.atomic.AtomicReference;
Class<?> clazz = o.getClass();
if(o instanceof Connection) {
Connection c = (Connection)o;
- ArrayList<String> result = new ArrayList<String>();
+ TreeSet<String> rvis = new TreeSet<>();
for(VariableConnectionPointDescriptor v : c.getConnectionPointDescriptors(graph, null)) {
- result.add(v.getRelativeRVI(graph, base));
+ rvis.add(v.getRelativeRVI(graph, base));
}
- return "c " + result.toString(); //$NON-NLS-1$
+ return "c " + rvis.toString(); //$NON-NLS-1$
} else if (clazz.isArray()) {
if(int[].class == clazz) {
return Arrays.toString((int[])o);