Dynamic ZNPNode_ZPP_Constraint_obj::__Field(const ::String &inName,bool inCallProp)
{
    switch(inName.length) {
    case 3:
        if (HX_FIELD_EQ(inName,"elt") ) {
            return elt;
        }
        break;
    case 4:
        if (HX_FIELD_EQ(inName,"elem") ) {
            return elem_dyn();
        }
        if (HX_FIELD_EQ(inName,"free") ) {
            return free_dyn();
        }
        if (HX_FIELD_EQ(inName,"next") ) {
            return next;
        }
        break;
    case 5:
        if (HX_FIELD_EQ(inName,"alloc") ) {
            return alloc_dyn();
        }
        break;
    case 8:
        if (HX_FIELD_EQ(inName,"zpp_pool") ) {
            return zpp_pool;
        }
    }
    return super::__Field(inName,inCallProp);
}
Dynamic ZNPNode_ZPP_Compound_obj::__Field(const ::String &inName,hx::PropertyAccess inCallProp)
{
	switch(inName.length) {
	case 3:
		if (HX_FIELD_EQ(inName,"elt") ) { return elt; }
		break;
	case 4:
		if (HX_FIELD_EQ(inName,"next") ) { return next; }
		if (HX_FIELD_EQ(inName,"free") ) { return free_dyn(); }
		if (HX_FIELD_EQ(inName,"elem") ) { return elem_dyn(); }
		break;
	case 5:
		if (HX_FIELD_EQ(inName,"alloc") ) { return alloc_dyn(); }
	}
	return super::__Field(inName,inCallProp);
}