I am a bit uncertain about this identification but I believe it is an immature Olive-backed Oriole. It moves like an oriole but the colours are wrong. The beak has the shape of an oriole’s beak but not the colour. The Australian Bird Guide says the immature bird is green, including the beak but more than happy to be corrected. It was moving in the dead tree where there were starlings but no adult oriole approached it.