IntrospectionSupport.setProperties(value, map);
}
}
return (Flow) value;
}
throw new JBIException("No implementation found for: " + flow);
} catch (IllegalAccessException e) {
LOGGER.error("getFlow(" + flow + " failed: " + e, e);
throw new JBIException(e);
} catch (InstantiationException e) {
LOGGER.error("getFlow(" + flow + " failed: " + e, e);
throw new JBIException(e);
} catch (IOException e) {
LOGGER.error("getFlow(" + flow + " failed: " + e, e);
throw new JBIException(e);
} catch (ClassNotFoundException e) {
LOGGER.error("getFlow(" + flow + " failed: " + e, e);
throw new JBIException(e);
} catch (URISyntaxException e) {
LOGGER.error("getFlow(" + flow + " failed: " + e, e);
throw new JBIException(e);
}
}