@Override
	public int hashCode() {
		int result = index;
		result = 31 * result + name.hashCode();
		result = 31 * result + desc.hashCode();
		result = 31 * result + (signature != null ? signature.hashCode() : 0);
		return result;
	}
@param index
		Variable index.
@param name
		Variable name.
@param desc
		Variable type.
@param signature
		Variable generic type.
recaf-core/src/main/java/software/coley/recaf/info/member/BasicLocalVariable.java