Generation will now fail if the method selected is already defined