boolean (GenericDomValue value) { final Resolve resolve = value.getAnnotation(Resolve.class); if (resolve != null && resolve.soft()) return true; final Convert convert = value.getAnnotation(Convert.class); if (convert != null && convert.soft()) return true; final Referencing referencing = value.getAnnotation(Referencing.class); return referencing != null && referencing.soft(); }