target/generated-sources/template/com/flowpowered/math/matrix/Matrix4d.java
public static Matrix4d createOrthographic(double right, double left, double top, double bottom,
            double near, double far) {
        return new Matrix4d(
                2 / (right - left), 0, 0, -(right + left) / (right - left),
                0, 2 / (top - bottom), 0, -(top + bottom) / (top - bottom),
                0, 0, -2 / (far - near), -(far + near) / (far - near),
                0, 0, 0, 1);
    }
public static Matrix4d createOrthographic(double right, double left, double top, double bottom,
            double near, double far) {
        return new Matrix4d(
                2 / (right - left), 0, 0, -(right + left) / (right - left),
                0, 2 / (top - bottom), 0, -(top + bottom) / (top - bottom),
                0, 0, -2 / (far - near), -(far + near) / (far - near),
                0, 0, 0, 1);
    }
public static Matrix4d createOrthographic ( double right , double left , double top , double bottom , double near , double far ) { return new Matrix4d ( 2 / ( right - left ) , 0 , 0 , - ( right + left ) / ( right - left ) , 0 , 2 / ( top - bottom ) , 0 , - ( top + bottom ) / ( top - bottom ) , 0 , 0 , - 2 / ( far - near ) , - ( far + near ) / ( far - near ) , 0 , 0 , 0 , 1 ) ; }
Creates an orthographic viewing frustum built from the provided values

@param right the right most plane of the viewing frustum
@param left the left most plane of the viewing frustum
@param top the top plane of the viewing frustum
@param bottom the bottom plane of the viewing frustum
@param near the near plane of the viewing frustum
@param far the far plane of the viewing frustum
@return A viewing frustum built from the provided values
Creates an orthographic viewing frustum built from the provided values