constructor(range, rangeStatement, prefix, declarationId) {
		super();
		this.range = range;
		this.rangeStatement = rangeStatement;
		this.prefix = prefix;
		this.declarationId = declarationId;
	}
@param {Range} range range
@param {Range} rangeStatement range statement
@param {string} prefix prefix
@param {string | { range: Range, prefix: string, suffix: string }=} declarationId declaration id