If not library code, could you make this javadoc?:)