FieldImpl implements Field { @Override public List<Import> getImports() { return imports; } FieldImpl(String name, Type type); protected  FieldImpl(Field prototype); @Override Field setParent(HasFields<?> parent); @Override Optional<HasFields<?>> getParent(); @Override List<Import> getImports(); @Override String getName(); @Override Field setName(String name); @Override Type getType(); @Override Field set(Type type); @Override Set<Modifier> getModifiers(); @Override Field set(Javadoc doc); @Override Optional<Javadoc> getJavadoc(); @Override Field set(Value<?> val); @Override Optional<Value<?>> getValue(); @Override List<AnnotationUsage> getAnnotations(); @Override FieldImpl copy(); @Override int hashCode(); @Override boolean equals(Object obj);  }
@Test void getImports() { assertTrue(instance().getImports().isEmpty()); }