public LexerActionExecutor(LexerAction[] lexerActions) {this.lexerActions = lexerActions;int hash = MurmurHash.initialize();for (LexerAction lexerAction : lexerActions) {hash = MurmurHash.update(hash, lexerAction);}this.hashCode = MurmurHash.finish(hash, lexerActions.length);}

public LexerActionExecutor(ILexerAction[] lexerActions){this.lexerActions = lexerActions;int hash = MurmurHash.Initialize();foreach (ILexerAction lexerAction in lexerActions){hash = MurmurHash.Update(hash, lexerAction);}this.hashCode = MurmurHash.Finish(hash, lexerActions.Length);}
