Is it possible to create a new class base on the abstract class without overriding its methods?
I think this should be taken in the consideration because it was already overridden in the adapter class.
And the constructor method might become empty.