public ATN deserialize(char[] data) {
		return deserialize(decodeIntsEncodedAs16BitWords(data));
	}
Deserialize ATNs for JavaTarget; it's complicated by the fact that java requires
 that we serialize the list of integers as 16 bit characters in a string. Other
 targets will have an array of ints generated and can simply decode the ints
 back into an ATN.

@author Sam Harwell
runtime/Java/src/org/antlr/v4/runtime/atn/ATNDeserializer.java