fix InterfaceDeclaration to handle empty decl