private static void initCommon(ArgSpec.Builder<?> builder, TypedMember member) { builder.type(member.getType()); builder.withToString((member.accessible instanceof Field ? "field " : member.accessible instanceof Method ? "method " : member.accessible.getClass().getSimpleName() + " ") + abbreviate(member.toGenericString())); builder.getter(member.getter()).setter(member.setter()); builder.hasInitialValue(member.hasInitialValue); try { builder.initialValue(member.getter().get()); } catch (Exception ex) { builder.initialValue(null); } } static String abbreviate(String text) {