private IASTExpression convertSuperMethodInvocation(final SuperMethodInvocation superMethodInvocation) {
final IMethodBinding methodBinding = superMethodInvocation.resolveMethodBinding();
final ICPPASTQualifiedName qualifiedName = f.newQualifiedName();
qualifiedName.addName(f.newName(methodBinding.getDeclaringClass().getName().toCharArray()));
qualifiedName.addName(new NameInfo(superMethodInvocation.getName()).getName());
final IASTExpression call = f.newIdExpression(qualifiedName);
final List<IASTInitializerClause> initializerClauses = new ArrayList<IASTInitializerClause>();
for (final Object argumentObject : superMethodInvocation.arguments()) {
final ExpressionInfo argument = new ExpressionInfo((Expression) argumentObject, typeDeclaration, compilationUnitInfo);
initializerClauses.add(argument.getExpression());
}