// Path: src/main/java/org/jusecase/builders/Builder.java
// public interface Builder<T> {
//     T build();
// }
// 
// Path: src/main/java/org/jusecase/builders/BuilderException.java
// public class BuilderException extends RuntimeException {
//     public BuilderException(String message) {
//         super(message);
//     }
// 
//     public BuilderException(String message, Throwable cause) {
//         super(message, cause);
//     }
// }


import org.jusecase.builders.Builder;
import org.jusecase.builders.BuilderException;
import java.time.LocalDate;
package org.jusecase.builders.time;



public class LocalDateBuilder implements Builder<LocalDate> {

    private String string;

// Path: src/main/java/org/jusecase/builders/Builder.java
// public interface Builder<T> {
//     T build();
// }
// 
// Path: src/main/java/org/jusecase/builders/BuilderException.java
// public class BuilderException extends RuntimeException {
//     public BuilderException(String message) {
//         super(message);
//     }
// 
//     public BuilderException(String message, Throwable cause) {
//         super(message, cause);
//     }
// }


// Path: src/main/java/org/jusecase/builders/time/LocalDateBuilder.java
import org.jusecase.builders.Builder;
import org.jusecase.builders.BuilderException;
import java.time.LocalDate;

package org.jusecase.builders.time;



public class LocalDateBuilder implements Builder<LocalDate> {

    private String string;

    public LocalDateBuilder() {