Bug-fix; Fixed wrong condition check
API; New toString()