final RecursionInterceptor interceptor =
new PrefixAwareRecursionInterceptor( InterpolationConstants.PROJECT_PREFIXES, true );
try
{
objectInterpolator.interpolate( assembly, interpolator, interceptor );
}
catch ( final InterpolationException e )
{
throw new AssemblyInterpolationException( "Failed to interpolate assembly with ID: " + assembly.getId()
+ ". Reason: " + e.getMessage(), e );