Generic Runnable Callback System implementation for Eclipse plugins