assert property != null : "property must be set"; this.property = property;
return property.getType();
throw new RuntimeException("Illegal operation");
if(!(ctx instanceof StatelessBeanContext)) throw new RuntimeException("Can only inject on stateless bean context"); ((StatelessBeanContext)ctx).setWebServiceContextProperty(property);