VoidTypeUsage implements TypeUsage { @Override public boolean isVoid() { return true; }  @Override boolean isVoid(); @Override String toString(); @Override boolean equals(Object obj); @Override int hashCode(); @Override TypeUsage replaceTypeVariables(Map<String, T> typeParams); @Override boolean sameType(TypeUsage other); @Override JvmType jvmType(); @Override boolean canBeAssignedTo(TypeUsage type); @Override Symbol getInstanceField(String fieldName, Symbol instance); @Override String describe();  }
@Test public void testIsVoid() { assertEquals(true, new VoidTypeUsage().isVoid()); }