@Deprecated
  default T create(JobContext jobContext, ContainerContext containerContext) {
    // adding this here so that new apps do not need to implement this
    throw new UnsupportedOperationException("Please implement a version of create for the factory implementation.");
  }
New implementations should not implement this directly. Implement
{@link #create(ExternalContext, JobContext, ContainerContext)} instead.
<p>
This is the same as {@link #create(ExternalContext, JobContext, ContainerContext)}, except it does not provide
access to external context.
<p>
This is being left here for backwards compatibility.

@param jobContext framework-provided job context
@param containerContext framework-provided container context
@return a new instance of the application-defined {@link ApplicationContainerContext}

Deprecated: Applications should implement {@link #create(ExternalContext, JobContext, ContainerContext)} directly.
This is being left here for backwards compatibility.
samza-api/src/main/java/org/apache/samza/context/ApplicationContainerContextFactory.java