Set<Class<? extends VisualActivity>> modules= reflections.getSubTypesOf(VisualActivity.class);
Set<Class<?>> aliases= reflections.getTypesAnnotatedWith(PageAlias.class);
for (Class<?> type : aliases)
{
PageAlias pageAlias= type.getAnnotation(PageAlias.class);
if (pageAlias != null && uri.contains(pageAlias.alias()))
return type.getName();
}
for (Class<?> type : modules)
{