code: @Override
      public LoadBalancerHealthCheck getLoadBalancerHealthCheck( @Nonnull String providerLBHealthCheckId, @Nullable String providerLoadBalancerId ) throws CloudException, InternalException {
          APITrace.begin(provider, "LB.getLoadBalancerHealthCheck");
          try {
              Map<String, String> parameters = getELBParameters(getContext(), ELBMethod.DESCRIBE_LOAD_BALANCERS);
              ELBMethod method;
              NodeList blocks;
              Document doc;
  
              if( providerLoadBalancerId != null && providerLoadBalancerId.length() > 32 ) {
                  return null;
              }
              parameters.put("LoadBalancerNames.member.1", providerLoadBalancerId);
              method = new ELBMethod(provider, getContext(), parameters);
              try {
                  doc = method.invoke();
              } catch( EC2Exception e ) {
                  String code = e.getCode();
  
                  if( code != null && code.equals("LoadBalancerNotFound") ) {
                      return null;
                  }
                  logger.error(e.getSummary());
                  throw new CloudException(e);
              }
              blocks = doc.getElementsByTagName("HealthCheck");
              if( blocks.getLength() > 0 ) {
                  LoadBalancerHealthCheck lbhc = toLBHealthCheck(providerLoadBalancerId, blocks.item(0));
                  return lbhc;
              }
              return null;
          } finally {
              APITrace.end();
          }
      }
docs: TODO: Get instance health