Delayed initialization with multiple inheritance

Dear All, 
I have the following class:
class MyClass extends MyAbstractClass(smth) with MyTrait {
}
but MyTrait has to be initialized as the last one.
I know that in the simple case 
class MyClass extends {val something = "hello";} with MyAbstractClass(smth)

What in case of multiple inheritance through traits?
Thank you very much
Best Regards
Edmondo

Copyright © 2013 École Polytechnique Fédérale de Lausanne (EPFL), Lausanne, Switzerland