}
}
if (getView() != null && getView().getPath() != null) {
response = context.getRackResponse();
RepositoryManager repositoryManager = site.getRepositoryManager();
String repositoryName = StringUtils.defaultString(getView().getRepositoryName(),
repositoryManager.getDefaultRepository().getName());
String path = getView().getPath();
context.with(Globals.PATH, path);
String out;
if (getView().getTemplate() != null) {
out = repositoryManager.getTemplatesRepository().getRepositoryWrapper(context)
.get(getView().getTemplate() + PathUtilities.extractType(path));
} else {
Repository repository = repositoryManager.getRepository(repositoryName);
out = repository.getRepositoryWrapper(context).get(getView().getPath());
}
String contentType = Mime.mimeType(PathUtilities.extractType(path));