add System.is_empty() method