* This method is not synchronized on purpose, the only case where concurrency issues may occur is
* when the contentPathContext variable is used from different threads, and since the
* CurrentPathContext is request scoped it would mean multiple threads in same request which then is
* against servlet specification.
*/
ExecutionContextImpl executionItem = new ExecutionContextImpl(path);
LOG.debug("creating new instance of {} from {}", new Object[] { type.getName(), path });
return get(type, executionItem);
}