public Builder addEntitlement(Entitlement entitlement){
  entitlements.add(entitlement);
  return this;
}

public Builder addEntitlement ( Entitlement entitlement ) { entitlements . add ( entitlement ) ; return this ; }
adds or updates a entitlement to an existing user if the . getvalue ( ) already exists a update will be done . if not a new one will be added
