Dart backend: in order to allow for multiple inheritance and subclasses to call their parents methods this implementation is required: static class methods that implement the method body with stub methods calling them and pass "this" as the first argument.