* @return the setter signature {@code <T> void set(Object object, T value)}
*/
private String setterSignature() {
SignatureWriter writer = new SignatureWriter();
writer.visitFormalTypeParameter("T");
SignatureVisitor sv = writer.visitClassBound();
sv.visitClassType(Type.getInternalName(Object.class));
sv.visitEnd();
sv = writer.visitParameterType();
sv.visitClassType(Type.getInternalName(Object.class));
sv.visitEnd();
sv = writer.visitParameterType();
sv.visitTypeVariable("T");
sv.visitReturnType().visitBaseType('V');
return writer.toString();
}