Can Abstract Class Have Main Method