code: @Override
  	public String getLegacyImportSyntax(XImportDeclaration importDeclaration) {
  		List<INode> list = NodeModelUtils.findNodesForFeature(importDeclaration, XtypePackage.Literals.XIMPORT_DECLARATION__IMPORTED_TYPE);
  		if (list.isEmpty()) {
  			return null;
  		}
  		INode singleNode = list.get(0);
  		if (singleNode.getText().indexOf('$') < 0) {
  			return null;
  		}
  		StringBuilder sb = new StringBuilder();
  		for(ILeafNode node: singleNode.getLeafNodes()) {
  			if (!node.isHidden()) {
  				sb.append(node.getText().replace("^", ""));
  			}
  		}
  		return sb.toString();
  	}
docs: /*
  We cannot just use importDeclaration.getImportedTypeName since that would return the name from
  the resolved type rather than the concrete syntax.