/* Determine Format of the Feed */
String format = document.getRootElement().getName().toLowerCase();
/* A Interpreter is required */
if (!fFormatInterpreters.containsKey(format))
throw new UnknownFormatException(Activator.getDefault().createErrorStatus(NLS.bind(Messages.InterpreterServiceImpl_ERROR_NO_INTERPRETER_FOUND, format), null), format);
/* Interpret Document into a Feed */
fFormatInterpreters.get(format).interpret(document, feed);
}