@Override
 public SourceValue newValue(final Type type) {
   if (type == Type.VOID_TYPE) {
     return null;
   }
   return new SourceValue(type == null ? 1 : type.getSize());
 }