@Override
	public final String getSourceName() {
		if (name == null || name.isEmpty()) {
			return UNKNOWN_SOURCE_NAME;
		}

		return name;
	}
mark/release do nothing; we have entire buffer
runtime/Java/src/org/antlr/v4/runtime/CodePointCharStream.java