List<ConfigResource> resources = new ArrayList<ConfigResource>();
for (PluginConfiguration c : configurationBuilders) {
InputStream is = c.getIs();
try {
is.reset();
resources.add(new ConfigResource(c.getName(), new ByteArrayInputStream(IOUtils.toByteArray(is))));
} catch (Exception e) {
logger.log(Level.SEVERE, e.getMessage(), e);
throw new RuntimeException(e);
}
}