private Dependency createResourceDependency(DependencyManager dm, String added, String changed, String removed, boolean required, String filter, boolean propagate, String autoConfigField) { 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); return rd; } }
.setCallbacks(m_callbackInstance, m_callbackAdded, m_callbackChanged, null) .setAutoConfig(m_callbackAdded == null) .setRequired(true); if (m_propagateCallbackInstance != null && m_propagateCallbackMethod != null) { resourceDependency.setPropagate(m_propagateCallbackInstance, m_propagateCallbackMethod);