public HessianSkeleton(Object service,Class<?> apiClass){
  super(apiClass);
  if (service == null)   service=this;
  _service=service;
  if (!apiClass.isAssignableFrom(service.getClass()))   throw new IllegalArgumentException("Service " + service + " must be an instance of "+ apiClass.getName());
}

public HessianSkeleton ( Object service , Class < ? > apiClass ) { super ( apiClass ) ; if ( service == null ) service = this ; _service = service ; if ( ! apiClass . isAssignableFrom ( service . getClass ( ) ) ) throw new IllegalArgumentException ( "Service " + service + " must be an instance of " + apiClass . getName ( ) ) ; }
create a new hessian skeleton .
