Removed shebang line
Added support for abstract method signatures
Added support for virtual methods