public TimephasedValue<?> from(net.sf.mpxj.mspdi.schema.TimephasedDataType mpxTimephased, MpxImportState state) {
TimephasedType type=TimephasedType.getInstance(mpxTimephased.getType().intValue());
if (!type.isWork())
return null;
CalendarUTCLongConverter dateConverter=new CalendarUTCLongConverter();
long start=(Long)dateConverter.from(mpxTimephased.getStart());
long finish=(Long)dateConverter.from(mpxTimephased.getFinish());
Duration value;
String rawValue=mpxTimephased.getValue();
if (rawValue==null ||