Sometimes I really want to know how Eclipse implements one feature or another, because Eclipse sometimes feels like magic. Usually it turns out they are also just cooking with water.
Most open source code is easily available by checking out a project from some SCM. For eclipse it is not as easy. But there is a nice tutorial how to access eclipse source code by Lars Vogel. This post is just so I can recover the link next time instead of googling for an hour. Thanks, Lars!