FilePosition elements = FilePosition.startOfFile(new InputSource(
elementsFile.getAbsoluteFile().toURI()));
FilePosition attrs = FilePosition.startOfFile(new InputSource(
attrsFile.getAbsoluteFile().toURI()));
MessageContext mc = new MessageContext();
mc.addInputSource(elements.source());
mc.addInputSource(attrs.source());
MessageQueue mq = new EchoingMessageQueue(
new PrintWriter(new OutputStreamWriter(System.err), true), mc, false);
Set<File> inputsAndDeps = new HashSet<File>();
for (File f : inputs) { inputsAndDeps.add(f.getAbsoluteFile()); }