if (item instanceof IType) { promptForSource((IType)item);
if (item instanceof IClassFile) { promptForSource((IClassFile)item);
	public IEditorInput getEditorInput(Object item) {		try {			if (item instanceof IMarker) {				item = getBreakpoint((IMarker)item);			}			if (item instanceof IJavaBreakpoint) {				item= ((IJavaBreakpoint)item).getType();			}			if (item instanceof IType) {				promptForSource((IType)item);			}			return EditorUtility.getEditorInput(item);		} catch (CoreException e) {			return null;		}	}