fqn(name) {
        if (!name) {
            throw new Error('the given resource name is empty');
        }
        if (!this.namespace) {
            throw new Error('the given resource namespace is empty');
        }
        return path.join(this.path, this.namespace, name);
    }
/**
     * compute the fully qualified name of the resource
     * @param name {string} resource name
     * @return {string} fully qualified resource name
     */
compute the fully qualified name of the resource
@param name {string} resource name
@return {string} fully qualified resource name
compute the fully qualified name of the resource @param name { string } resource name @return { string } fully qualified resource name
fqn(name) {
        if (!name) {
            throw new Error('the given resource name is empty');
        }
        if (!this.namespace) {
            throw new Error('the given resource namespace is empty');
        }
        return path.join(this.path, this.namespace, name);
    }
fqn ( name ) { if ( ! name ) { throw new Error ( 'the given resource name is empty' ) ; } if ( ! this . namespace ) { throw new Error ( 'the given resource namespace is empty' ) ; } return path . join ( this . path , this . namespace , name ) ; }
compute the fully qualified name of the resource
 @param name {string} resource name
 @return {string} fully qualified resource name
compute the fully qualified name of the resource @param name { string } resource name @return { string } fully qualified resource name