Some changes to jdt feature patch for Java 8 so that it can replace eclipse jdt patch