@Override public boolean equals(Object o){
  if (o == this)   return true;
  if (!(o instanceof MBeanOperationInfo))   return false;
  MBeanOperationInfo p=(MBeanOperationInfo)o;
  return (Objects.equals(p.getName(),getName()) && Objects.equals(p.getReturnType(),getReturnType()) && Objects.equals(p.getDescription(),getDescription())&& p.getImpact() == getImpact() && Arrays.equals(p.fastGetSignature(),fastGetSignature()) && Objects.equals(p.getDescriptor(),getDescriptor()));
}

@ Override public boolean equals ( Object o ) { if ( o == this ) return true ; if ( ! ( o instanceof MBeanOperationInfo ) ) return false ; MBeanOperationInfo p = ( MBeanOperationInfo ) o ; return ( Objects . equals ( p . getName ( ) , getName ( ) ) && Objects . equals ( p . getReturnType ( ) , getReturnType ( ) ) && Objects . equals ( p . getDescription ( ) , getDescription ( ) ) && p . getImpact ( ) == getImpact ( ) && Arrays . equals ( p . fastGetSignature ( ) , fastGetSignature ( ) ) && Objects . equals ( p . getDescriptor ( ) , getDescriptor ( ) ) ) ; }
compare this mbeanoperationinfo to another .
