String groupKey = context().getEnvironment().getProperty("application.id"); //.optional().or("default");
Optional<Setter> setterOptional = getOptionalBean(setterBeanName, Setter.class);
Setter setter = setterOptional.or(Setter
.withGroupKey(HystrixCommandGroupKey.Factory.asKey(groupKey))
.andCommandKey(HystrixCommandKey.Factory.asKey(method.getName()))
);
//TODO: support for java 8 Supplier