/* package whatever; // don't place package name! */

import java.util.*;
import java.lang.*;
import java.io.*;

/* Name of the class has to be "Main" only if the class is public. */
class Ideone
{
	public static void main (String[] args) throws java.lang.Exception
	{
		new Printer("Message: ");

        try {
            throw new Exception();
        }
        catch(Exception e) {
            //This works
            Printer.print(e.toString());

            //This generates a cannot find symbol error when compiling
            Printer.printError(e);
            //     ^ here	
        }
    }
}

class Printer {
    private static String errorTitle;
    private static String regularTitle;

    Printer(String regularTitle_) {
        errorTitle = "Some error: ";
        regularTitle = regularTitle_;
    }

    public static void printError(Exception e) {
        System.out.println(errorTitle + e.getMessage());
    }

    public static void print(String message) {
        System.out.println(regularTitle + message);
    }
}