@@ -531,10 +531,11 @@ return; case '[': push(descriptor); break; case 'L': + case 'Q': push(descriptor.substring(1, descriptor.length() - 1)); break; default: throw new AssertionError(); }