getID returns the ID of this text.
getValue returns the value of this counter;
getValueType returns the value type of this counter.
initialize initialize this text with context and internal text.
toJSForTest returns value with meta data for testing.
Counteris a custom data type that is used to counter.