Java Program Error Correction Codes