Hint: The type inference algorithm processes one class at a time and starts with the first declared class. Classes can therefore only use methods from classes declared before them.
Credit: the CSS style sheet of this page was shamelessly stolen from the Simple-sub demo page.