public static boolean isOutOfBandNode (@Nonnull final IHCNode aHCNode)
  {
    ValueEnforcer.notNull (aHCNode, "HCNode");

    // Is the @OutOfBandNode annotation present?
    if (s_aOOBNAnnotationCache.hasAnnotation (aHCNode))
      return true;

    // If it is a wrapped node, look into it
    if (HCHelper.isWrappedNode (aHCNode))
      return isOutOfBandNode (HCHelper.getUnwrappedNode (aHCNode));

    // Not an out of band node
    return false;
  }
public static boolean isOutOfBandNode ( @ Nonnull final IHCNode aHCNode ) { ValueEnforcer . notNull ( aHCNode , "HCNode" ) ; if ( s_aOOBNAnnotationCache . hasAnnotation ( aHCNode ) ) return true ; if ( HCHelper . isWrappedNode ( aHCNode ) ) return isOutOfBandNode ( HCHelper . getUnwrappedNode ( aHCNode ) ) ; return false ; }
Check if the passed node is an out-of-band node.

@param aHCNode
The node to be checked. May not be <code>null</code>.
@return <code>true</code> if it is an out-of-band node, <code>false</code>
if not.