Is it possible to use @Delegate inside a trait. I have this project that has an Edge class.and DirectedEdge class. The equals methods need to be different. in EdgeMapPlugin I want to apply LinkedHashMap using withTraits so any edge can be used like a Map. The problem is equals will get changed as well. I was wondering if it is possible to use a @Delegate in a trait to apply LinkedHashMap but still use the super.equals?