case 0: if (shouldParse(task)) { init(task); ciImpl = new CompilationInfoImpl(cpInfo); init (snapshot, task, true); boolean needsFullReparse = true; if (supportsReparse) { init (snapshot, task, false); ciImpl = createCurrentInfo(this, file, root, snapshot, ciImpl == null ? null : ciImpl.getJavacTask(),