public IClassNode GetBoundConstructor(Types.IClassNode cn)
        {
            IClassNode v;

            Builder.BoundConstructors.TryGetValue(cn, out v);

            return(v);
        }
        public IClassNode GetBoundImplementation(Types.IClassNode cn)
        {
            IClassNode v;

            Builder.BoundImpls.TryGetValue(cn, out v);

            return(v);
        }
 public void BindConstructor(Types.IClassNode k, Types.IClassNode v)
 {
     BoundConstructors.Add(k, v);
 }