}
private static <F extends IntervalFormat> TParser createParser(final Attribute formatAttribute,
final F[] formatters)
{
return new TParser() {
@Override
public void parse(TExecutionContext context, ValueSource in, ValueTarget out) {
TInstance instance = context.outputType();
int literalFormatId = instance.attribute(formatAttribute);
F format = formatters[literalFormatId];