You need to define keywords
as public
public String[] keywords = { "abstract", "as", "etc." };
Currently it is private
and that is why not accessible outside the class.
Access Modifiers (C# Programming Guide)
Class members, including nested classes and structs, can be public, protected internal, protected, internal, or private. The access level for class members and struct members, including nested classes and structs, is private by default.