AnonymousValueImpl implements AnonymousValue { @Override public List<Type> getTypeParameters() { return typeParams; } AnonymousValueImpl(); private  AnonymousValueImpl(AnonymousValue prototype); @Override Type getValue(); @Override List<Value<?>> getValues(); @Override List<Import> getImports(); @Override List<Type> getTypeParameters(); @Override List<Field> getFields(); @Override List<Method> getMethods(); @Override List<Initializer> getInitializers(); @Override List<ClassOrInterface<?>> getClasses(); @Override AnonymousValue setValue(Type value); @Override AnonymousValue copy(); @Override boolean equals(Object o); @Override int hashCode();  }
@Test void getTypeParameters() { assertTrue(instance().getTypeParameters().isEmpty()); }