public void sendPosts()
    {
        if (_postList == null || _postList.size() == 0)
        {
            System.out.println(INFO_APPNAME + "Input file not available OR No posts available");
            return;
        }

        for (int i = 0; i < _postList.size(); i++)
        {
            PostInfo postInfo = (PostInfo)_postList.get(i);

            int id = i + 1;
            System.out.println("\n--> ........" + _className + "Sending post: " + id
                    + "...........>");

            int nextSequenceNumber = postInfo.sequenceId;
            if (nextSequenceNumber == AUTO)
                nextSequenceNumber = _iSequenceNo + 1;

            int nextPostId = postInfo.postId;
            if (nextPostId == AUTO)
                nextPostId = _iPostId + 1;

            postInfo.dump(false);

            System.out.print(String.format(" (AutoPostId=%d, AutoSequenceNo=%d)\n", nextPostId,
                                           nextSequenceNumber));
            int submitPostId = doPost(postInfo);
            System.out
                    .println("--> ........" + _className + "Sending post: " + id + "...........>");

            //
            // 1st post cached for demo purposes;
            // Rest of the posts are not cached since memory may grow
            //
            if (i == 0)
                _postSubmitIds.put(new Integer(submitPostId), postInfo);
        }
    }