new bugpattern for injecting abstract methods