protected void Initialize(long claimHeaderId, BusinessProcessUsage usage, StaticValues.ClaimStage claimStage, string messageAlias)
        {
            if (this.Component == null)
            {
                this.Component = this.GetClaimComponent(claimHeaderId, messageAlias);
            }

            if (!this.CheckValidClaimsProduct(this.Component as ClaimHeader, (short)claimStage))
            {
                this.InvokeErrorMessage(MessageConstants.INVALID_PRODUCT_CODE);
            }

            this.UpdateDataContext(ClaimHeader.ClaimProductVersionID.Value, usage);
        }
 protected void InitializeAmend(long claimHeaderId, BusinessProcessUsage usage, StaticValues.ClaimStage claimStage, string messageAlias)
 {
     this.Initialize(claimHeaderId, usage, claimStage, messageAlias);
 }