protected void internalResetLabelProvider() {
		try {
			final PackageExplorerLabelProvider provider = createLabelProvider();
			this.reflect.set(this, "fLabelProvider", provider); //$NON-NLS-1$
			provider.setIsFlatLayout(isFlatLayout());
			final DecoratingJavaLabelProvider decoratingProvider = new DecoratingJavaLabelProvider(
					provider, false, isFlatLayout());
			this.reflect.set(this, "fDecoratingLabelProvider", decoratingProvider); //$NON-NLS-1$
			getViewer().setLabelProvider(decoratingProvider);

		} catch (SecurityException | NoSuchFieldException | IllegalArgumentException | IllegalAccessException e) {
			throw new Error(e);
		}
	}
protected void internalResetLabelProvider ( ) { try { final PackageExplorerLabelProvider provider = createLabelProvider ( ) ; this . reflect . set ( this , "fLabelProvider" , provider ) ; provider . setIsFlatLayout ( isFlatLayout ( ) ) ; final DecoratingJavaLabelProvider decoratingProvider = new DecoratingJavaLabelProvider ( provider , false , isFlatLayout ( ) ) ; this . reflect . set ( this , "fDecoratingLabelProvider" , decoratingProvider ) ; getViewer ( ) . setLabelProvider ( decoratingProvider ) ; } catch ( SecurityException | NoSuchFieldException | IllegalArgumentException | IllegalAccessException e ) { throw new Error ( e ) ; } }
Reset the label provider for using the SARL one.