// Create the route and tell it to create a route
RouteBuilder builder;
try {
builder = (RouteBuilder) routeClass.newInstance();
builder.configure();
List<RouteDefinition> routes = builder.getRouteCollection().getRoutes();
if (routes.isEmpty()) {
throw CamelComponentMessages.MESSAGES.noRoutesFoundinJavaDSLClass(routeClass.getName());
}
return routes;