Java Validity And Reliability