old versions corrected to work with renamed classes + several fake classes added in swt to begin with