ClassInstanceCreation instanceCreation = (ClassInstanceCreation) arg;
args = instanceCreation.arguments();
arg = (Expression) args.get(0);
if (arg instanceof MethodInvocation) {
MethodInvocation mi = (MethodInvocation) arg;
args = mi.arguments();
arg = (Expression) args.get(0);
if (arg instanceof StringLiteral) {
StringLiteral sl = (StringLiteral) arg;
String path = sl.getLiteralValue();
return new ResourceIcon(icon, path);