'Read first number fields if they are not read yet.
Returns number of new added fields.'

def readFirstFields(self, number):

    number = (number - self.current_length)
    if (0 < number):
        return self.readMoreFields(number)
    else:
        return 0
