private Dependency createResourceDependency(DependencyManager dm, String added,
String changed, String removed, boolean required, String filter, boolean propagate,
String autoConfigField, boolean instanceBound)
{
ResourceDependency rd = dm.createResourceDependency();
rd.setCallbacks(added, changed, removed);
rd.setRequired(required);
if (filter != null)
{
rd.setFilter(filter);
}
if (autoConfigField != null)
{
rd.setAutoConfig(autoConfigField);
}
rd.setPropagate(propagate);
rd.setInstanceBound(instanceBound);
return rd;
}