def add_block(pBlock, pBehaviour = Languages::KEEP_LEVEL)
      return nil unless (pBlock.instance_of?Languages::BlockData)
      add_with_manager(pBlock, 'block', pBehaviour)
    end
def add_block(pBlock, pBehaviour = Languages::KEEP_LEVEL)
      return nil unless (pBlock.instance_of?Languages::BlockData)
      add_with_manager(pBlock, 'block', pBehaviour)
    end
Add block element inside function.
 @param pBlock An object of BlockData.
 @return If pBlock is not pBlockData instance return nil.