jest to papilio demodocus