public static NamePattern read(DataInputStream in) throws IOException {
public static NamePattern read(VersionedDataInputStream in) throws IOException {
	public static NamePattern read(DataInputStream in) throws IOException {		String s = in.readUTF();		if (s.length() == 0) return ELLIPSIS;		return new NamePattern(s);	}