try {
if (aPhysRepo != null) {
aRepository = (Repository) aPhysRepo;
}
else if (aURL != null && aRepo != null) {
aRepository = new HTTPRepository(aURL.toString(), aRepo.toString());
aRepository.initialize();
}
else if (aFiles != null) {
aRepository = new SailRepository(new MemoryStore());