unknownRefShouldPassCreation() {
    if (this.type.swallowsRef) {
      try {
        return Expression.prepareRefPaths(this.type, UNKNOWN_REF) == null;
      } catch (e) {
        return false;
      }
    }
    return false;
  }
/*
  * Any argument accepting an object (for instance any and object) considers an
  * unknown ref like a good value, so won't fail at compile-time (validator creation)
  */
Any argument accepting an object (for instance any and object) considers an
unknown ref like a good value, so won't fail at compile-time (validator creation)
Any argument accepting an object ( for instance any and object ) considers an unknown ref like a good value so won ' t fail at compile - time ( validator creation )
unknownRefShouldPassCreation() {
    if (this.type.swallowsRef) {
      try {
        return Expression.prepareRefPaths(this.type, UNKNOWN_REF) == null;
      } catch (e) {
        return false;
      }
    }
    return false;
  }
unknownRefShouldPassCreation ( ) { if ( this . type . swallowsRef ) { try { return Expression . prepareRefPaths ( this . type , UNKNOWN_REF ) == null ; } catch ( e ) { return false ; } } return false ; }
Any argument accepting an object (for instance any and object) considers an
 unknown ref like a good value, so won't fail at compile-time (validator creation)
Any argument accepting an object ( for instance any and object ) considers an unknown ref like a good value so won ' t fail at compile - time ( validator creation )