RestActionReporter ar = new RestActionReporter();
final String typeKey = upperCaseFirstLetter((decode(getName())));
ar.setActionDescription(typeKey);
ar.getExtraProperties().put("leafList", getEntity());
OptionsResult optionsResult = new OptionsResult(Util.getResourceName(uriInfo));
Map<String, MethodMetaData> mmd = getMethodMetaData();
optionsResult.putMethodMetaData("GET", mmd.get("GET"));
optionsResult.putMethodMetaData("POST", mmd.get("POST"));
ResourceUtil.addMethodMetaData(ar, mmd);
return new ActionReportResult(ar, optionsResult);
}