Looks like someone took a javadump in here.