'true']); case 'anonymous': return new AnonymousSignature(); default: return null; } }; } }