public NativeObjectBehavior(IBehavior behavior, IBehavior superclass, Machine machine)
: base(behavior, superclass, machine, typeof(object))
{
this.DefineInstanceMethod(new FunctionalMethod("isNil", this, this.IsNil));
this.DefineInstanceMethod(new FunctionalMethod("isNotNil", this, this.IsNotNil));
this.DefineInstanceMethod(new FunctionalMethod("ifNil:", this, this.IfNil));
this.DefineInstanceMethod(new FunctionalMethod("ifNotNil:", this, this.IfNotNil));
}