public static SourceViewer createErlangPreviewer(final Composite parent,
final IColorManager colorManager0, final IPreferenceStore topStore,
final List<TokenHighlight> colors0, final String content) {
// TODO we should move this method, to a utility class (or maybe create
// an ErlangPreviewSourceViewer class)
final IColorManager colorManager = colorManager0 != null ? colorManager0
: new ColorManager();
List<TokenHighlight> colors;
if (colors0 == null) {
colors = new ArrayList<TokenHighlight>();