

#ifndef AMethod_included
#define AMethod_included

#define __AMethod_Amethod __AMethod_2
#define _AMethod_Amethod _AMethod_2
extern OBJ __AMethod_Amethod;
extern OBJ _AMethod_Amethod(OBJ,OBJ);

#define __AMethod_Amethod_ __AMethod_3
#define _AMethod_Amethod_ _AMethod_3
extern OBJ __AMethod_Amethod_;
extern OBJ _AMethod_Amethod_(OBJ,OBJ);

#define __AMethod_Afun __AMethod_4
#define _AMethod_Afun _AMethod_4
extern OBJ __AMethod_Afun;
extern OBJ _AMethod_Afun(OBJ,OBJ);

#define __AMethod_Arecursion __AMethod_7
#define _AMethod_Arecursion _AMethod_7
extern OBJ __AMethod_Arecursion;
extern OBJ _AMethod_Arecursion(OBJ,OBJ,OBJ);

#ifndef AMethod_Amethod
#define AMethod_Amethod(x1,x2,x3) {x3=_AMethod_Amethod(x1,x2);}
#endif

#ifndef AMethod_Amethod_
#define AMethod_Amethod_(x1,x2,x3) {x3=_AMethod_Amethod_(x1,x2);}
#endif

#ifndef AMethod_Afun
#define AMethod_Afun(x1,x2,x3) {x3=_AMethod_Afun(x1,x2);}
#endif

#ifndef AMethod_Arecursion
#define AMethod_Arecursion(x1,x2,x3,x4) {x4=_AMethod_Arecursion(x1,x2,x3);}
#endif

#endif
