if (producerContext == null) {
producerContext = new ProducerContextImpl(processScripts, processStyles);
}
producer.encodeToHead(context, component, producerContext);
} else if (renderer instanceof HeaderResourceProducer) {
HeaderResourceProducer producer = (HeaderResourceProducer) renderer;
if (processScripts) {
encodeResources(context, resourceBuilder.getScriptRenderer(), producer.getHeaderScripts(context,