scala-ide/scala-ide — pull request #226 by dragos (2012-11-04 12:17:45+00:00)
Title: Simplify the ScalaStep hierarchy

I noticed that each type of Scala step (over, into, return) induced some unnecessary code
ceremony: a private empty class extending a class having all the functionality. Moreover,
each private class had to prevent others from instantiating it, by making the constructor
private. Seemed that it was working more like a *value* member than a class.

Since all steps work the same way, by sending two messages to an actor, I turned the `Base` class
into the implementation class used by all kinds of steps.