2. The computer implemented method of claim 1 , further comprising the steps of: determining the name of a method in one or more first classes that have called a method within the implementing class; comparing said method name against a list of method names that have been granted access rights to said method in said implementing class; and, one of: executing said method of the implementing class upon determination that said calling method is a member of said list, or, preventing execution of said method upon determination that said calling method is not a member of the list.
2. The computer implemented method of claim 1 , further comprising the steps of: determining the name of a method in one or more first classes that have called a method within the implementing class; comparing said method name against a list of method names that have been granted access rights to said method in said implementing class; and, one of: executing said method of the implementing class upon determination that said calling method is a member of said list, or, preventing execution of said method upon determination that said calling method is not a member of the list. 3. The computer implemented method of claim 2 , further comprising the step of filling an array comprising a list of names of methods of first classes that have been granted access fights to said method in said implementing class.