I have a Base64 encoded String: iQA8AJ4ANwCjADYAqQA1ALAANAC7ADMAyAAyANUAMQACATEAEwEyACMBNABDATkAUwE8AGIBQABwAUQAfgFIAIsBTQCYAVEApQFVALIBWQC+AVwAygFgANcBYgDjAWQA8AFmAPwBZwAIAmcAFQJmACECZAAsAmMAOAJgAEMCXQBNAlkAVgJWAF8CUgBnAk4AbgJKAHUCRgB7AkIAgAI+AIQCOwCIAjgAjAI1AI8CMwCSAjIA
My system is required to Base64 decode this value. The decoded data is a series of 2 byte x 2 byte y coordinates (low order byte 1st). i.e. (-1,-1) or (0xFFFF, 0xFFFF) denotes a pen up.
How can I convert Based64 encoded to Point Array in Java?