private static boolean isValid(Property property, UInjectionHost injectionHost) {
    if (injectionHost == null || property == null || !property.isValid()) return false;
    Object result = injectionHost.evaluate();
    if (!(result instanceof String)) return false;
    return StringUtil.unquoteString(((String)result)).equals(property.getKey());
  }
private static boolean isValid(Property property, UInjectionHost injectionHost)