* @return true if message could be sent to parent
*/
@SuppressWarnings("unchecked")
public boolean sendYMessage() {
if (getParent() instanceof IMessageHandler) {
YMessage ym = new YMessage(this, getHashedSendValues());
// call the receiveMessage method of the parent and transmit all used
// ports and their values to the parent (at once)
((IMessageHandler<IProcessor>) getParent()).receiveMessage(ym);
return true;
}