module Virtual class NewMessageSlot < Slot def initialize index , type = Unknown, value = nil super(index , type , value ) end end class NewReturn < NewMessageSlot def initialize type = Unknown, value = nil super( MESSAGE_RETURN_VALUE, type , value ) end end class NewSelf < NewMessageSlot def initialize type = Unknown, value = nil super( MESSAGE_SELF , type , value ) end end class NewName < NewMessageSlot def initialize type = Unknown, value = nil super( MESSAGE_NAME, type , value ) end end end