Tricky Questions around Abstract classes and Interfaces. - Edindx