ciImpl = createCurrentInfo(this, file, root, snapshot, ciImpl == null ? null : ciImpl.getJavacTask(), ciImpl == null ? null : ciImpl.getDiagnosticListener());
JCBlock block; try { DiagnosticListener dl = ci.getDiagnosticListener(); assert dl instanceof CompilationInfoImpl.DiagnosticListenerImpl; ((CompilationInfoImpl.DiagnosticListenerImpl)dl).startPartialReparse(origStartPos, origEndPos);