App app = brjs.app(appName);
Aspect aspect = app.aspect(aspectName);
if(isRequirePrefix && isAlias) throw new CommandArgumentsException("The --prefix and --alias switches can't both be used at the same time", this);
if(!app.dirExists()) throw new NodeDoesNotExistException(app, this);
if(!aspect.dirExists()) throw new NodeDoesNotExistException(aspect, this);
try {
if(isRequirePrefix) {
logger.println(DependencyGraphReportBuilder.createReportForRequirePrefix(aspect, requirePathOrAlias, showAllDependencies));
}