}</BUG>
private void extendsStarted(Attributes attributes) throws ParseException {
String parentOrganisation = attributes.getValue("organisation");
String parentModule = attributes.getValue("module");
String parentRevision = attributes.getValue("revision");
<BUG>String location = elvis(attributes.getValue("location"), getDefaultParentLocation());
</BUG>
String extendType = elvis(attributes.getValue("extendType"), "all").toLowerCase();
List<String> extendTypes = Arrays.asList(extendType.split(","));
ModuleDescriptor parent = null;

+ ex.getMessage(), ex);
sax.initCause(ex);
throw sax;
}
}
private void extendsStarted(Attributes attributes) throws ParseException {
String parentOrganisation = attributes.getValue("organisation");
String parentModule = attributes.getValue("module");
String parentRevision = attributes.getValue("revision");
String location = elvis(attributes.getValue("location"), "../ivy.xml");
String extendType = elvis(attributes.getValue("extendType"), "all").toLowerCase();
List<String> extendTypes = Arrays.asList(extendType.split(","));
ModuleDescriptor parent = null;
