Clazz { @Override public String toString() { return "Clazz [name=" + name + ", package1=" + package1 + ", fields=" + fields + ", constructors=" + constructors + ", methods=" + methods + ", visibility=" + visibility + ", final1=" + finalModifier + ", abstract1=" + abstractModifier + ", interfaces=" + interfaces + ", imports=" + imports + ", annotations=" + annotations + "]"; } Clazz(@Nonnull final String name, @Nonnull final Package package1, @Nonnull final List<Field> fields,
			@Nonnull final List<Constructor> constructors, @Nonnull final List<Method> methods, @Nonnull final Visibility visibility,
			@Nonnull final Final final1, @Nonnull final Abstract abstract1, @Nonnull final List<Interface> interfaces,
			@Nonnull final List<Import> imports, @Nonnull final List<Annotation> annotations); @Override boolean equals(final Object obj); @Nonnull Abstract getAbstract(); @Nonnull List<Annotation> getAnnotations(); @Nonnull List<Constructor> getConstructors(); @Nonnull List<Field> getFields(); @Nonnull Final getFinal(); @Nonnull List<Import> getImports(); @Nonnull List<Interface> getInterfaces(); @Nonnull List<Method> getMethods(); @Nonnull String getName(); @Nonnull Package getPackage(); @Nonnull Visibility getVisibility(); @Override int hashCode(); @Override String toString();  }
@Test public void toString_notEmpty() { assertFalse(new Blueprint().build().toString().isEmpty()); }