Generate Interfaces Classes from Protocols

Generate interfaces, correct parsing of method declarations