if(!app.dirExists()) throw new NodeDoesNotExistException(app, this);
if(aspect.dirExists()) throw new NodeAlreadyExistsException(aspect, this);
try {
aspect.populate();
}
catch(InvalidNameException e) {
throw new CommandArgumentsException(e, this);
}
catch(ModelUpdateException e) {