public void dispatch(UAK uak, ContentReference ref, boolean redirected) {
if (redirected) {
throw new UnknwownContentException(ref.getModuleInfo().getVisibility().toString()+"/"+ref.getModuleInfo().getOrganisation()+"/"+ref.getModuleInfo().getModule()+"/"+ref.getModuleInfo().getRevision()+"/"+ref.getReferencePath());
}
ContentModuleInfo moduleInfo = ref.getModuleInfo();
if (dispatch(uak, moduleInfo.getVisibility().toString(), moduleInfo.getOrganisation(), moduleInfo.getModule(), moduleInfo.getRevision(), ref.getReferencePath()) != null) {
throw new UnknwownContentException(ref.getModuleInfo().getVisibility().toString()+"/"+ref.getModuleInfo().getOrganisation()+"/"+ref.getModuleInfo().getModule()+"/"+ref.getModuleInfo().getRevision()+"/"+ref.getReferencePath());
}
}