if (origSrc == null || (force && !reuseSource)) {
setDecompiled(true);
char[] src;
if (input instanceof ExternalClassFileEditorInput) {
ExternalClassFileEditorInput extInput = (ExternalClassFileEditorInput) input;
src = getSourceMapper().getSource(
extInput.getFile(), cf, decompilerFlags);
} else {
src = getSourceMapper().getSource(cf, decompilerFlags);
}
changeBufferContent(cf, src);
} else {