return pluginDescriptor;
}
public void pluginDependencyStarted(Attributes attributes) {
easyAntState = EasyAntState.PLUGIN_DEPENDENCY;
IvyDependency ivyDependency = new IvyDependency();
ivyDependency.setOrg(getSettings().substitute(attributes.getValue("org")));
ivyDependency.setForce(Boolean.valueOf(getSettings().substitute(attributes.getValue("force")))
.booleanValue());
ivyDependency.setChanging(Boolean.valueOf(getSettings().substitute(attributes.getValue("changing")))
.booleanValue());
String transitiveValue = getSettings().substitute(attributes.getValue("transitive"));
boolean transitive = (transitiveValue == null) ? true : Boolean.valueOf(attributes.getValue("transitive"))
.booleanValue();
ivyDependency.setTransitive(transitive);
ivyDependency.setName(getSettings().substitute(attributes.getValue("name")));
ivyDependency.setBranch(getSettings().substitute(attributes.getValue("branch")));
ivyDependency.setRev(getSettings().substitute(attributes.getValue("rev")));
currentPluginDescriptor.addDependency(ivyDependency);
currentPluginDependency = ivyDependency;
}