code: protected void onSetCanEdit()
  	{
  		Field[] fields = ReflectionExtensions.getDeclaredFields(getType(), "serialVersionUID");
  		canEdit = new boolean[fields.length];
  		for (int i = 0; i < fields.length; i++)
  		{
  			canEdit[i] = false;
  		}
  	}
docs: Callback method for set the canEdit array from the generic given type. This method is invoked
  in the constructor from the derived classes and can be overridden so users can provide their
  own version of a column classes