Compile Time Changes

The following class methods are removed/modified:

class CatalogTreeView

Removed: extend public bool isTviDropped() {
Removed: extend public void incrTviDropCount(bool force=false) {
Removed: extend public void decrTviDropCount() {

Old: extend public void populateFromFeaturesContainExtRefKey(Object key, CatalogTreeViewEnv env=null) {
New: extend public void populateFromFeaturesContainExtRefKeys(Object key, CatalogTreeViewEnv env=null) {

Old: extend public void populateFromProductsContainExtRefKey(Object key, CatalogTreeViewEnv env=null) {
New: extend public void populateFromProductsContainExtRefKeys(Object key, bool includeFeature=true, CatalogTreeViewEnv env=null) {

Old: extend public bool findExtRefKey(str[] featureKeys, <str, str> key, CatalogTreeViewEnv env, str{} visited=null) {
New: extend public bool findExtRefKeys(str[] featureKeys, str->str{} sourceEKeyMap, CatalogTreeViewEnv env, str{} visited=null

class ExtRefKeyTreeViewItem

Old: extend public void showUses(str usesType) {
New: extend public void showUses(str usesType, str->str{} extRefKeysMap) {