ImportImpl implements Import { @Override public Type getType() { return type; } ImportImpl(Type type); protected  ImportImpl(Import prototype); @Override Import setParent(HasImports<?> parent); @Override Optional<HasImports<?>> getParent(); @Override Import set(Type type); @Override Type getType(); @Override Set<Modifier> getModifiers(); @Override Optional<String> getStaticMember(); @Override Import setStaticMember(String member); @Override ImportImpl copy(); @Override int hashCode(); @Override boolean equals(Object obj);  }
@Test void getType() { assertEquals(Long.class, instance().getType()); }