Transformar Long em Horas com JodaTime

public static void main(String[] args) {
		PeriodFormatter pf = new PeriodFormatterBuilder()  
        .printZeroAlways()  
        .minimumPrintedDigits(2)  
        .appendHours()    
        .appendSeparator(":")    
        .appendMinutes()   
        .toFormatter();
		
		Period periodo = new Period(-6900000L);
		System.out.println("Horas em Atraso: "+periodo.toString(pf));
	}

Resultado: -01:-55
Esperado: -01:55

Alguem sabe porque, e ou como resolver?!
Att. Jonas

Ninguem se habilita a responder? :confused: