public static boolean equals(IFunctionDeclaration lhs, IFunctionDeclaration rhs) {
   return CElement.equals(lhs, rhs)
       && Util.equalArraysOrNull(lhs.getParameterTypes(), rhs.getParameterTypes())
       && lhs.getReturnType().equals(rhs.getReturnType());
 }