<SYSTEM_TASK:>
Solve the following problem using Python, implementing the functions described below, one line at a time
<END_TASK>
<USER_TASK:>
Description:
 def file_query_size(self, path, follow_symlinks):
 """Queries the size of a regular file in the guest. in path of type str Path to the file which size is requested. Guest path style. in follow_symlinks of type bool It @c true, symbolic links in the final path component will be followed to their target, and the size of the target is returned. If @c false, symbolic links in the final path component will make the method call fail (symblink is not a regular file). return size of type int Queried file size. raises :class:`VBoxErrorObjectNotFound` File to was not found. raises :class:`VBoxErrorIprtError` Error querying file size. """

        if not isinstance(path, basestring):
            raise TypeError("path can only be an instance of type basestring")
        if not isinstance(follow_symlinks, bool):
            raise TypeError("follow_symlinks can only be an instance of type bool")
        size = self._call("fileQuerySize",
                     in_p=[path, follow_symlinks])
        return size