INSTANCE.setConfiguration(configuration);
INSTANCE.refreshInterval = Long.parseLong((String)INSTANCE.getConfiguration().get("refreshSeconds")) * 1000;
INSTANCE.contentLoader = new LinksPortletContentLoader();
Tracing.createLoggerFor(LinksPortlet.class).info("Creating timer task for loading content.");
Timer timer = new Timer();
timer.schedule(INSTANCE.contentLoader, (new GregorianCalendar()).getTime(), INSTANCE.refreshInterval);
INSTANCE.setTranslator(new PackageTranslator(Util.getPackageName(LinksPortlet.class), ureq.getLocale()));
// override css class if configured
String cssClass = (String)configuration.get("cssWrapperClass");
if (cssClass != null) INSTANCE.setCssWrapperClass(cssClass);
}