int selfIndex = baseIndex;
int rubyIndex = selfIndex + 1;
SkinnyMethodAdapter mv = new SkinnyMethodAdapter(
cw, ACC_PUBLIC, simpleName, sig(returnType, paramTypes), null, null);
mv.start();
mv.line(1);
// TODO: this code should really check if a Ruby equals method is implemented or not.
if (simpleName.equals("equals") && paramTypes.length == 1 && paramTypes[0] == Object.class && returnType == Boolean.TYPE) {
mv.line(2);