Merged with JDT/Core up-to 6665973e9a36116a8cb24b7143317e47a83a98f0
(before bug 186342).
19 files changed