code: @Override
  	public <T extends SyntacticItem> T getParent(Class<T> kind) {
  		return parent.getParent(this, kind);
  	}
docs: Get the first syntactic item of a given kind which refers to this item.
  
  @param kind
  @return