} catch (NullPointerException e) {
throw new RuntimeException("A file might be missing from the bundle: " + e.getMessage(), e);
}
// get the crocopat output
ExecuteCrocopat exec = new ExecuteCrocopat();
List<String> result = null;
try {
result = exec.execute(rml.openStream(), rsf.openStream());
} catch (CrocopatStderrException e) {
// print out list of errors to stderr
for (String error : e.getErrors()) {
System.err.println(error);
}