requires Eclipse 4.x+, JDT