<SYSTEM_TASK:>
Solve the following problem using Python, implementing the functions described below, one line at a time
<END_TASK>
<USER_TASK:>
Description:
 def parse_value_refarray(self, tup_tree):
 """ Parse a VALUE.REFARRAY element and return the array of instance paths or class paths it represents as a list of CIMInstanceName or CIMClassName objects, respectively. :: <!ELEMENT VALUE.REFARRAY (VALUE.REFERENCE | VALUE.NULL)*> """


        self.check_node(tup_tree, 'VALUE.REFARRAY')

        children = self.list_of_various(tup_tree,
                                        ('VALUE.REFERENCE', 'VALUE.NULL'))

        return children