ClientCapabilities capabilities)
{
// if an existing state is not passed in from a subclass, create one
// ourselves
if (state == null) {
state = new NameTagComponentClientState();
}
((NameTagComponentClientState)state).setIsMuted(isMuted);
// do any configuration necessary
//((BestViewClientState) state).setXXX();