public VisibilityHandler(object[] channels)
 {
     // replacing with Generics.newHashSet() makes classloader go haywire?
     // default is SHOW_ALL
     if (channels.Length > 0)
     {
         defaultState = VisibilityHandler.State.HideAll;
         Java.Util.Collections.AddAll(deltaPool, channels);
     }
 }
 /// <summary>Show none of the channels</summary>
 public virtual void HideAll()
 {
     this.defaultState = VisibilityHandler.State.HideAll;
     this.deltaPool.Clear();
 }