void readAllBindings() { File[] files = configRoot.listFiles(new ExtentionFilter(".bindings", false)); bindingFiles.addAll(Arrays.asList(files)); Collections.sort( bindingFiles, new Comparator<File>() { @Override public int compare(File arg0, File arg1) { return arg0.getName().compareTo(arg1.getName()); } }); for (File bindingsFile : bindingFiles) { try { List<BindingLayer> bindings = ConfigParser.loadBindings(bindingsFile); bindingsOfFiles.add(bindings); } catch (IOException e) { e.printStackTrace(); } } }