@PropertyKey
public String produceKey(InjectionPoint ip) {
if (ip.getAnnotated().isAnnotationPresent(PropertyKey.class)) {
PropertyKey property = ip.getAnnotated().getAnnotation(PropertyKey.class);
this.loadProperties(property.file());
return currentProps.getProperty(property.key());
}
return "";
}