import processing.core.*; import processing.data.*; import processing.event.*; import processing.opengl.*; import java.util.ArrayList; import java.util.List; import java.util.Collections; import java.util.Comparator; import java.util.HashMap; import java.util.ArrayList; import java.io.File; import java.io.BufferedReader; import java.io.PrintWriter; import java.io.InputStream; import java.io.OutputStream; import java.io.IOException; public class bug1517 extends PApplet { Comparator comparator = new Comparator() { public int compare(final String value0, final String value1) { return value0.compareTo(value1); } }; public void setup() { List list = new ArrayList(); list.add("foo"); list.add("bar"); list.add("baz"); Collections.sort(list, comparator); } static public void main(String[] passedArgs) { String[] appletArgs = new String[] { "bug1517" }; if (passedArgs != null) { PApplet.main(concat(appletArgs, passedArgs)); } else { PApplet.main(appletArgs); } } }