Needs method JavaDoc.